新版chrome移动端踩坑

Posted yang656

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新版chrome移动端踩坑相关的知识,希望对你有一定的参考价值。

我再更新到最新的chrome版本后,使用vue开发移动端用chrome调试,当我点击input框控制台报错

[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive. 

  这是chrome的坑之一,需要自己手动取消默认事件

这里推荐最简单的方法,使用css全局设置取消

*{ touch-action: pan-y; } 

  当然  也可以使用js方式

  document.addEventListener(‘touchstart‘, function(event) {
    // 判断默认行为是否可以被禁用
    if (event.cancelable) {
        // 判断默认行为是否已经被禁用
        if (!event.defaultPrevented) {
            event.preventDefault();
        }
    }
}, false);

  ok,就这样就好了

以上是关于新版chrome移动端踩坑的主要内容,如果未能解决你的问题,请参考以下文章

移动端踩的坑

Chrome-Devtools代码片段中的多个JS库

SVG sprite 图标背景位置在较新版本的 Chrome 中显示为关闭

新版react踩坑总结

Chrome安装助手踩坑

兼容ie8,firefox,chrome浏览器的代码片段