Po dwukrotnym dotknięciu krawędzi strony, która przekracza wysokość lub szerokość okna przeglądarki w przeglądarce Safari pod systemem iOS4, powiększa lub zmniejsza obraz i/lub przewija w górę, w dół, w prawo lub w lewo, w zależności od rozmiaru strony i bieżącej pozycji rzutni. Jak mogę temu zapobiec?W jaki sposób można zapobiec domyślnemu kliknięciu dwukrotnie (powiększanie, przesuwanie) w przeglądarce Mobile Safari na iOS4?
Pracuję na stronie, gdzie jest (bardzo) źle; zachowujemy kilka warstw stanu menu i przewijamy w poziomie, aby nawigować między warstwami. Double-tapping węża układ i nie ma intuicyjnego sposobu, aby go odzyskać.
Dwukrotne dotknięcie wydaje się nie wywoływać zdarzenia przewijania ani dotyku, o ile wiem. Inne rzeczy Próbowałem:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />
... z odmian:
- użytkownik skalowalnej = brak
- użytkownik skalowalnej = 0
- width = device-width
- szerokość = 320
Naprawiono w przykładzie; próbowałem w produkcji. Nie pomogło. –
Właśnie zrobiłem przykładowy dokument i przetestowałem go na moim iPhonie i działał zgodnie z oczekiwaniami. (http://ninjadev.org/stackoverflow/viewport.html) Czy masz link do strony, więc mogę spróbować sam? –