当我开始发现一些奇怪的东西时,我正在对应用进行性能分析。 “ moousemove”事件正在触发并调用我没有添加自己的代码。哎呀,我的页面上没有mousemove侦听器。我以为可能是扩展程序,也许是AdBlock,所以我禁用了所有扩展程序。它没有消失。
此外,在打开<select>
列表时,我注意到它调用了某些类“ ListPicker” ...严重的是,没有任何线索。一些屏幕截图:
还请注意“编译脚本” ...默认情况下,我没有在页面上评估任何脚本。是什么赋予了?在寻找源代码时,DevTools简单地说:
我可以以某种方式仍然使DevTools将我重定向到它正在执行的确切代码行吗?令人沮丧的是,在页面上执行奇怪的外来代码,甚至无法查看源代码。
此外,我注意到,总是在我的性能分析会话即将结束的某个地方,这个“未分发的”资源似乎完全阻塞了我的JavaScript:
但是,这什至没有发生。我的网站保持完全响应状态-100%脚本化CPU使用率无法做到这一点。但是,DevTools表示相反。真正让我做噩梦的最后一件事是:
否定时间?您甚至可以在饼图的左侧看到Chrome的渲染结果。
那么,在我所有的困惑中,这到底是什么?我如何找到它的来源,或者甚至找到它的来源,也许这只是Chrome最新版本中的错误?非常感谢任何人都可以放弃他们的想法。