2012-04-24 10 views

risposta

13

Prova:

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

Questo è quello che io uso e non ho ricevuto alcun comportamento zoom.

Ecco la documentazione Apple per la viewport meta tag: http://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariHTMLRef/Articles/MetaTags.html

+0

Ok, penso che quello fosse il problema avrebbe potuto essere relative a o: 1) Memorizzazione nella cache 2) Utilizzo delle impostazioni "-webkit-user-select" suggerite su http://www.tricedesigns.com/2012/01/17/mobile-web-phonegap-html-dev-tips/ Ad un certo punto si è interrotto lo zoom, ma dopo aver svuotato la cache e rimosso "-webkit-user-select". Non sono sicuro di chi l'abbia provocato. (Probabilmente cache) – Anthony

1

Place "user-scalable = no" al tuo meta tag

come questo

<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
Questo è il modo migliore per fermare lo zoom in mobile, Il suo lavoro per me in PhoneGap

0

La soluzione accettata non sembra funzionare in iOS10, questo fa:

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

Questo fermerà spostare gli eventi che raggiungono l'elemento root/navigatore