versiones sistema pie phone operativo new latest android mobile-website

sistema - Desactivar pinch/zoom en el navegador Android 2.1 en dispositivos HTC



latest android (4)

Esto funciona en los navegadores predeterminados de Android y iPhone. Aunque lamentablemente no funciona para el navegador personalizado de HTC (como se le pidió).

<meta content=''True'' name=''HandheldFriendly'' /> <meta content=''width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;'' name=''viewport'' /> <meta name="viewport" content="width=device-width" />

Estoy construyendo un sitio móvil y tengo la siguiente metaetiqueta establecida en el encabezado:

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

Lamentablemente, esto no funciona en dispositivos HTC (HTC Hero, etc.) con Android 2.1. ¿Alguna idea sobre cómo puedo deshabilitar el pinch-to-zoom en este navegador? Funciona bien en el iPhone.


Me he puesto en contacto con HTC sobre este problema y me han informado que no tienen soporte para la metaetiqueta de la ventana gráfica y no hay otra manera de deshabilitar el zoom.

Bastante decepcionante


Solo una idea, quizás no útil (no probada):
¿Buscó ayuda con JavaScript en WebView de Android? Creo que es posible que puedas llamar a WebSettings.setBuiltInZoomControls(false); que podría hacer lo que necesites.


También he jugado mucho con esto, y no encontré ninguna combinación que realmente deshabilite el zoom. Sin embargo, puede establecer la escala inicial de la página, de modo que cuando el usuario acceda a ella, esté en el nivel de zoom correcto. El nivel de zoom predeterminado para los navegadores Android es "medio", pero como se mencionó, si el usuario lo cambia en la configuración (o acercamientos), no se evitará.