今天突然间,我在我们网站的每个页面上都看到了这个东西。
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>
我看了其他帖子关于这个违规是什么意思的内容,但我真的看不出我两个小时前和现在有什么不同(我做了一个完全回滚来看看是否有所帮助)
就像有人把bug放进了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 浏览器扩展程序(可以控制空白页快捷方式)- 但是我卸载了它,以防它引起问题。 - torbenrudgaard