2012-04-24 14 views

Respuesta

13

Probar:

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

Esto es lo que yo uso y no consigo ningún comportamiento de zoom.

Aquí está la documentación de Apple para la etiqueta viewport meta: http://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariHTMLRef/Articles/MetaTags.html

+0

Ok, creo que lo que el problema era que podría haber estado relacionado con ya sea: 1) Caché 2) Utilizando la configuración "-webkit-user-select" sugerida en http://www.tricedesigns.com/2012/01/17/mobile-web-phonegap-html-dev-tips/ En algún momento, el zoom se detuvo, pero después de borrar el caché y eliminar "-webkit-user-select". No estoy seguro de qué lo provocó. (Probablemente caché) – Anthony

1

Place "usuario-escalable = no" en su etiqueta meta

como esto

<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
Este es la mejor manera de detener el zoom en el móvil, su trabajo para mí en phonegap

0

La solución aceptada no parece trabajar en iOS10, esto hace:

// stop ios bounce and zoom 
document.ontouchmove = event => { 
    event.preventDefault(); 
}; 

Esto detendrá mover eventos que llegan al elemento raíz/navegador

Cuestiones relacionadas