谷歌浏览器事件坑:Unable to preventDefault inside passive event listener invocation.
从 chrome56 开始,在 window、document 和 body 上注册的 touchstart 和 touchmove 事件处理函数,会默认为是 passive: true。插件是解决浏览器告警的,我不想浏览器有告警信息,但加上又使浏览器报错,怎么处呢?,它默认情况下启用某些事件的被动事件侦听器,基本上每次声明新的事件监听器时,都会自动设置。插件导致的,注释了在main.js引入的就没有报错了。1、注册处理函数时,用如下方式,明确声明为不是被动的。,图一时畅快,现在出现问题了。
原创
2023-03-24 11:00:07 ·
757 阅读 ·
1 评论