我已经使用viewport的meta标签多年,就像苹果在他们自己的开发者页面上所说的那样,在我的响应式设计中。最近,即使按照以下方式设置,我的iPhone现在也能够放大缩小。
<meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, width=device-width;" />
<meta name="HandheldFriendly" content="true" />
初始页面加载的大小正确,但是用户现在可以缩放更近,而视口不起作用。我想知道是否有一种使用jQuery禁用捏合缩放的方法?因为我已经在我的页面上使用了一些,所以很容易实现。
请注意:即使在像davidwalsh.name/demo/mobile-viewport.php
这样的其他网站上,它也可以缩放。我想这是因为HTML5于12月发布时禁止在元标记中使用maximum-scale属性的变化,但我不能确定。我一直在使用noBounce.js来禁用所有iOS弹跳和缩放功能,但我不确定哪一部分控制缩放并且我现在大多数应用程序都不再使用noBounce.js因为其他原因。