Cordova在iOS中的click()事件上增加了350ms的延迟

Ton*_*ump 7 javascript delay ios cordova phonegap

如果我使用类似的东西$('button').click(function() { alert('hi'); },我将以下内容添加到我的<head>

<meta name="viewport" content="user-scalable=no, width=device-width">
Run Code Online (Sandbox Code Playgroud)

..并且我将其作为iOS 11上的普通移动网站运行,没有延迟(=>预期行为)。

但是,如果我在iOS上已编译的Cordova混合应用程序中运行完全相同的代码,则延迟又回来了!(=>不好)

我是否必须再次使用fastclick.js或其他解决方法(例如2013)?那其他的Cordova开发人员呢?您遇到同样的问题吗?

PS:在Android上运行正常。

PPS:touch-action: manipulation;不幸的是,添加CSS并没有帮助

Rom*_*llc 4

关于快速点击问题,显然,这是 iOs 11.3 引入的新错误。

这是完整的解释

这是一个解决iOs 11.3 快速点击问题的fork

我也在寻找解决方法,因为 fastclick 看起来不再被维护......