Alv*_*oro 6 javascript html5 google-chrome javascript-events cordova
在我开发的过去的移动应用程序中,我发现click
事件在所有设备中都没有按预期工作(例如:在用户必须在屏幕上快速点击/点击的游戏中,而不是触发click
事件,双击被触发了),并且使用touchstart
了我想要的更好的结果.
从那以后,我开始听取这个touchstart
事件而不是click
; 但是在Chrome上测试,我在JS控制台中收到以下警告消息:
不推荐使用需要在touchstart事件上进行明确用户交互的操作,并将于2016年10月左右在M54中删除.有关详细信息,请参阅https://www.chromestatus.com/features/5649871251963904.
我访问了链接页面(以及其中的链接),似乎这种新行为是为了避免某些不需要的操作,特别是避免第三方iframes
或广告(我的应用没有)打开弹出窗口.我尝试将事件更改为touchend
(作为链接之一" touchend事件将继续像以前一样 "),但得到了类似的警告消息.
我的问题是:
touchstart
和避免我过去遇到的问题?我可以回去click
,但快速点击/点击仍然是一个问题. 归档时间: |
|
查看次数: |
716 次 |
最近记录: |