2017-02-10 32 views
0

Я использую user-scalable = no в метатеге моего просмотра, чтобы отключить двойное масштабирование в iOS. Почти все, кажется, работает так, как я хотел, за исключением нескольких очень маленьких и конкретных пятен, которые все еще позволяют мне увеличивать двойное нажатие в симуляторе iPhone. Почему это так? Есть ли какие-либо css или другие метатеги, которые могут отрицать настройки метатега просмотра в таких небольших областях? Есть идеи?Отключите двойной кратный zoom на iOS. Пользовательский масштабируемый не работает полностью

<head> 
    <meta charset="utf-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> 
    <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, minimum-scale=1.0"> 
... 
+0

Возможный дубликат [Как отключить масштабирование возможностей в адаптивном дизайне?] (Http://stackoverflow.com/questions/13215730/how-to-disable-zooming-capabilities-in-responsive-design) –

+0

Thank вы для своей заботы. Как я указал в вопросе, я уже выполнил метатег viewport. И хотя это в основном работает, я все еще нахожу некоторые области, где симулятор iphone позволяет мне увеличивать двойное нажатие. Я надеюсь, что это проблема симулятора как-то, но это не кажется вероятным. –

ответ

0

ios safari на самом деле не поддерживает этот метатег. вам нужно добавить прослушиватель событий к событию «gesturestart» и «preventDefault». gesturestart event