2017-02-10 13 views
0

我在我的视口元标记中使用了user-scalable = no来禁用iOS中的双击缩放功能。几乎所有的东西都像我想要的那样工作,除了几个非常小的特定点仍然允许我在iPhone模拟器中双击放大。这是为什么?是否有一些CSS或其他元标签可以否定这些小特定区域中的视口元标签设置?有任何想法吗?禁用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

感谢可能的复制你为你的关心。就像我在问题中指出的那样,我已经实现了视口元标记。虽然这大多数工程,我仍然发现一些地区,iphone模拟器允许我通过双击缩放。我希望这是一个模拟器问题,但似乎不太可能。 –

回答

0

ios safari不再支持此元标记。 您需要将事件侦听器添加到“gesturestart”事件和“preventDefault”。 gesturestart event