【发布时间】:2016-10-10 05:46:22
【问题描述】:
去年的 webkit removed the 350ms delay for iOS。当我在 Safari 的移动浏览器中运行我的网站时,延迟不再存在,并且按预期工作。
但是,当我在 standalone mode 中运行我的 Web 应用程序时,延迟是存在的,而且非常明显。
这是我正在使用的元标记:
<meta name="viewport" content="initial-scale=1.0, user-scalable=no, maximum-scale=1, width=device-width">
我尝试过各种变体,但没有运气。
很难找到有关独立应用程序的任何信息,尽管如此,这个明显的问题。
有谁知道为什么这个 350 毫秒的延迟点击只发生在独立模式下?作为一种解决方法,我必须将 fastclick 带入项目中,这并不理想。
注意:我运行的是 iOS 9.3.5 / iPhone 6
【问题讨论】:
-
这个问题现在似乎在 iOS 11 独立网络应用程序中得到修复。另见:forums.developer.apple.com/thread/43415
标签: ios mobile-safari iphone-standalone-web-app fastclick.js