Когда я дважды касаюсь края страницы, который превышает высоту или ширину окна браузера в Safari под iOS4, он увеличивает или уменьшает масштаб и / или прокручивает вверх, вниз, вправо или влево в зависимости от размер страницы и текущая позиция области просмотра. Как я могу предотвратить такое поведение, пожалуйста?
Я работаю на сайте, где это (очень) плохо; мы сохраняем несколько слоев состояния меню и прокручиваем по горизонтали, чтобы перемещаться между слоями. Двойное касание шланга макета, и нет интуитивно понятного способа вернуть его обратно.
Двойное касание, кажется, не запускает событие прокрутки или касания, насколько я могу судить. Другие вещи, которые я пробовал:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />
... с вариациями:
- пользователь масштабируемый = нет
- пользователь масштабируемый = 0
- ширина = ширина устройства
- ширина = 320