Para ver el código fuente de un sitio desde Safari en el iPhone o iPad es necesario agregar un Favorito con un código JavaScript especial puesto que el navegador de iOS no brinda esta opción de forma nativa.

javascript:(function(){var d=window.open('about:blank'),a=d.document;a.write('%3C!DOCTYPE%20html%3E%3Chtml%3E%3Chead%3E%3Ctitle%3ELoading%20Source%3C%2Ftitle%3E%3C%2Fhead%3E%3Cbody%3E%3C%2Fbody%3E%3C%2Fhtml%3E');a.close();var b=a.body.appendChild(a.createElement('form'));b.setAttribute('method','post');b.setAttribute('action','http://ole.michelsen.dk/viewsource/?uri='+location.href);var c=b.appendChild(a.createElement('input'));c.setAttribute('type','hidden');c.setAttribute('name','DOM');c.setAttribute('value',encodeURIComponent(document.documentElement.innerHTML));b.submit()})()

Ver código JavaScript en otra ventana

Cuando estemos en cualquier sitio y queramos ver el código fuente del mismo simplemente tendremos que presionar en el Favorito almacenado. El código fuente de la página se mostrará en una nueva ventana, con la sintaxis coloreada, la posibilidad de seleccionar el texto, y de presionar en los enlaces.

Hay que tener en cuenta que Safari no permite de forma directa crear un Favorito con una dirección especificada de forma manual, sino que hay que guardar como Favorito cualquier página y luego editar el mismo.

El código en JavaScript es una creación de Ole Michelsen, y el script utiliza el servidor de él para procesar el código fuente y luego mostrarlo en el dispositivo del usuario.