【发布时间】:2018-02-16 02:34:19
【问题描述】:
今天突然间,我开始在我们网站的每个页面上都看到这个
Added non-passive event listener to a scroll-blocking 'touchstart' event.
Consider marking event handler as 'passive' to make the page more responsive
而且它不仅仅是一次或两次......它就像成千上万的......
他们疯了。
阻止违规泛滥的唯一方法是注释掉这一行
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js" type="text/javascript"></script>
我阅读了其他关于此违规含义的帖子,但我真的看不出我在两个小时前和现在之间做了什么不同(我做了一个完整的回滚只是为了看看它是否有帮助)
这几乎就像有人在 jquery.min.js 中放了一个错误,但我严重怀疑这一点,因为这样每个人都会得到它。
有什么想法吗?我尝试了所有可以调试的东西,但我仍然不知道是什么原因造成的?!?
更新
我用<button data-toggle="tooltip" title="text"></button> 替换了所有<button><md-tooltip>text</md-tooltip></button>,这消除了所有违规行为的99%。
【问题讨论】:
-
您的旧版本仍然可以使用吗?因为这很可能是添加了这个的浏览器更新......
-
嗯,好问题......我今天所做的只是将
Speed Dial 2 - New tab 2.2.1添加为 chrome 浏览器扩展(让您控制空白页面快捷方式) - 但我卸载了它以防万一造成问题。 -
尝试在 firefox 上运行页面,这里 jquery 在缩小代码的深处进入无限循环。
-
好的。尝试用未压缩的版本替换您的 jQuery 文件。查看错误时,您会有更好的想法。
标签: javascript jquery