javascript - Chrome "Unresponsive Page"误报(自 Chrome 32 起)

标签 javascript google-chrome google-chrome-devtools

自从 Chrome 将自身更新到版本 32 后,我一直遇到严重的错误。最糟糕的情况之一是在使用 Web Inspector 编辑 DOM 时,Chrome 几乎每分钟都会弹出此对话框,这会从 Web Inspector 中抢走焦点:

enter image description here

它提示 Web Inspector 本身“无响应”,而实际上它确实没有响应,而且没有出现任何问题。

我遇到的这个特定页面正在使用 mutation-summary图书馆。也许 Chrome 中认为东西没有响应的错误可能与设置各种连续运行的 setTimeouts 有关。我这样说是因为我观察到我们在工作中构建的 Web 应用程序中有类似的行为,这种情况也开始发生(并且同样令人讨厌)。

解决方法是我相信可以忽略该对话框并继续工作。我想知道是否还有其他人(或其他所有人)遇到过这个问题?

最佳答案

我也开始遇到这个问题。

在搜索中,我遇到了这个问题https://code.google.com/p/chromium/issues/detail?id=335248 .

据我所知,该错误与:

  • 带有 Aero 主题的 Windows 7/8
  • 页面上的滚动条(例如在开发者控制台中)
  • 带有弹出窗口的页面(特别是 Window.open() 调用)

我猜他们计划将修复推送到版本 33...并且可能保持稳定* 32 不变(尽管我希望不会)。

所以有几个选项:

  • 在版本 33 稳定之前不再使用 Aero 主题
  • 升级到测试版,即版本 33
  • 每当 Chrome 开发者工具打开时,每 30 秒点击一次等待按钮。

更新:

Chrome 已将修补程序发布到版本 32 稳定 channel 中。 http://googlechromereleases.blogspot.ro/2014/01/stable-channel-update_27.html

感谢@probackpacker 让我注意到它。

关于javascript - Chrome "Unresponsive Page"误报(自 Chrome 32 起),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21196189/

相关文章:

javascript - CSS和JS,让div跟随滚动

javascript - 如何在 Chrome 中的代码中设置 JavaScript 断点?

javascript - 在 Chrome 扩展程序中,如何从用户的 Chrome 浏览器中准确检索用户的地区/地区/国家?

javascript - Chrome 打包应用程序和 Chrome 扩展程序之间进行通信?

apache - Chrome 开发者工具网络请求报告响应时间过长

javascript - js中 Accordion 上的各种按钮点击

javascript - 如何使用数据加载器?

javascript - if else 三种情况的简写代码

javascript - 如何使用本地 javascript 文件使用 firebug(或 Chrome)在实时站点上进行测试?

android - 适用于 Android 的 Google Chrome 远程调试 - "localhost:9222"不可用