13 votos

¿Puedo evitar que los sitios web desactiven el zoom?

Me he dado cuenta de que cada vez son más los sitios web que deshabilitan la posibilidad de hacer zoom en un ipad usando Safari (u otros navegadores móviles, al parecer).

¿Existe un ajuste para desactivar esta capacidad, o alguna otra forma de evitarlo?

9voto

Adam Nelson Puntos 2299

He creado un marcador en Mobile Safari con esta url

javascript:document.querySelector('meta%5Bname=viewport%5D').setAttribute('content','width=device-width,initial-scale=1.0,maximum-scale=10.0,user-scalable=1');

La forma más fácil de configurar este marcador es:

  1. Añadir un marcador a cualquier página
  2. Editar el marcador y establecer la url a la url que tengo arriba

Ahora, cada vez que estés en una página en la que no puedas hacer zoom, haz clic en el icono del marcador y selecciona el marcador que has configurado. Entonces podrás pellizcar y hacer zoom.

0 votos

El bookmarklet es genial. Para otro tipo de solución, véase mi respuesta más abajo sobre la activación del "zoom de tres dedos" en todo el sistema en la configuración de iOS.

0 votos

¡Lo mejor de todo! Una de las cosas más molestas por fin arreglada. Es increíble que esto siga siendo relevante 6 años después...

1voto

Daniel A. White Puntos 91889

No hay forma de evitarlo utilizando Mobile Safari. Sin embargo, muchos navegadores alternativos le permitirán cambiar el agente de usuario enviado al servidor, lo que significa que puede hacer que parezca que se está conectando con un navegador de escritorio en lugar de un navegador móvil. Aunque esto funcionará, entiendo que puede no ser exactamente lo que estás buscando - por desgracia, no se puede cambiar el navegador por defecto sin jailbreak.

1voto

Julius Canute Puntos 26

No hay forma de evitar que un sitio web desactive el zoom en Safari para móviles. El zoom se desactiva en el código HTML así:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

Para desactivar esto, tendrías que tener un extractor de HTML que eliminara este HTML de la página web. Podrías usar una aplicación de Cydia, pero no he encontrado nada que lo haga.

Tu mejor opción es probablemente utilizar un navegador iOS que te permita cambiar el agente de usuario. La mayoría de los sitios web insertan el HTML anterior cuando detectan que tu navegador es un navegador móvil. Algunos navegadores web gratuitos son:

Se puede encontrar una lista más completa aquí.

0voto

Kai Carver Puntos 101

La respuesta del bookmarklet de Scott Walter es una excelente solución.

Una solución diferente, y más permanente, es activar el Zoom en Configuración > General > Accesibilidad . Esto permite

  • zoom pulsando dos veces con tres dedos,
  • panorámica arrastrando con tres dedos,
  • acercarse y alejarse aún más pulsando dos veces con tres dedos y arrastrando hacia arriba o hacia abajo.

http://www.456bereastreet.com/archive/201105/ios_tip_how_to_zoom_on_web_pages_that_have_disabled_user_zoom/

0voto

Oskar Puntos 1242

La vista de lector en safari es la forma nativa de recuperar el control sobre el contenido de la página web.

Este modo elimina la mayor parte de las travesuras de JavaScript que interfieren con el zoom y otras molestias. En iOS 14 hay incluso ajustes prácticos por sitio para activar esto cuando sea posible. Es posible que necesites un bloqueador de contenido personalizado para los casos de autores de páginas web que subvierten activamente la función de lectura con más payasadas técnicas.

iOS 14 web site settings

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X