Me gustaría poder ampliar una página web en Safari de iOS de la misma manera que se puede hacer en la versión de Mac OS usando Comando+. Ten en cuenta que esto es diferente al zoom de pellizco/extensión en iOS. Si extiendo los dedos para hacer zoom en una página, todo se amplía, pero la ventana del navegador se ensancha y ya no se puede ver todo, por lo que es necesario desplazarse de lado a lado. En una página web bien diseñada, si uso Comando+ para ampliar, todo se agranda pero los márgenes no cambian. El texto se agranda y se reajusta para que siga encajando en los mismos márgenes. ¿Hay alguna manera de hacer eso en Safari en iOS?
Respuesta
¿Demasiados anuncios?Por desgracia, esto no es posible con los controles nativos de iOS. Una solución es un bookmarklet de Javascript. Primero, marque cualquier página y luego marque otra página. A continuación, selecciona los marcadores y edítalos. Para el primero, renómbralo con el símbolo menos (-) y cambia la URL a:
javascript:var p=document.getElementsByTagName('*');for(i=0;i<p.length;i++){if(p[i].style.fontSize){var s=parseInt(p[i].style.fontSize.replace("px",""));}else{var s=12;}s-=2;p[i].style.fontSize=s+"px"}
Haz lo mismo con el otro marcador, pero cámbiale el nombre por el símbolo más (+) y cambia la URL a
javascript:var p=document.getElementsByTagName('*');for(i=0;i<p.length;i++){if(p[i].style.fontSize){var s=parseInt(p[i].style.fontSize.replace("px",""));}else{var s=12;}s+=2;p[i].style.fontSize=s+"px"}
Ahora, para aumentar o disminuir el tamaño del texto, basta con tocar los marcadores.