如何防止在移动Safari浏览器默认双击行为(缩放,平移)上的iOS4?

Ken*_*ter 5 javascript css iphone webkit ios4

当靠近超过的iOS4下的Safari浏览器窗口的高度或宽度的页面边缘我双击,它放大或缩小和/或向上滚动,向下,向右或向左,根据的大小页面和当前视口位置.我该如何防止这种行为呢?

我在一个非常糟糕的网站上工作; 我们保留了几层菜单状态并水平滚动以在层之间导航.双击软管布局,并没有直观的方法来恢复它.

据我所知,双击似乎不会触发滚动或触摸事件.我试过的其他事情:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />

......有变化:

  • 用户可扩展=无
  • 用户可扩展= 0
  • 宽度=设备宽度
  • 宽度= 320

Ken*_*ter 2

看起来绝对确定我的任何重要元素(我有一个静态标题、滚动正文和静态页脚,并且标题和正文都可以横向滚动)实际上超出了视口宽度并具有溢出:隐藏似乎已经成功了。

非常遗憾,没有任何官方说明,因为这很烦人,并且破坏了我在网上找到的大多数其他示例