【问题标题】:Chrome "Unresponsive Page" false-positive (since Chrome 32)Chrome“无响应页面”误报(自 Chrome 32 起)
【发布时间】:2014-02-07 09:22:52
【问题描述】:

自从 Chrome 将自身更新到 32 版以来,我一直在遇到严重的错误。最糟糕的情况之一是在使用 Web Inspector 编辑 DOM 时,Chrome 大约每分钟都会开始弹出这个对话框,这会从 Web Inspector 中拉出焦点:

它抱怨 Web Inspector 本身“没有响应”,而实际上并非如此,并且没有出现任何问题。

我正在搞乱的这个特定页面正在使用mutation-summary 库。也许 Chrome 中认为东西没有响应的错误可能与设置各种连续运行的 setTimeouts 有关。我这样说是因为我观察到我们在工作中构建的网络应用程序中也出现了类似的行为(并且同样令人讨厌)。

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

【问题讨论】:

标签: javascript google-chrome google-chrome-devtools


【解决方案1】:

我在 Windows 上也遇到过这种情况,似乎在使用浏览器时通常会发生这种情况(不仅在 Web 检查器中)。在加载 Flash 内容(例如游戏)时,这种情况似乎也更频繁地发生。浏览器和 Flash 区域响应正常,但浏览器认为它们不是出于某种原因。按下等待似乎会隐藏对话框几分钟,直到它再次出现。

我听说这个错误在下一个测试版(版本 33)中得到修复。

问候, 摩西

【讨论】:

  • 他们需要对其进行修复,而不是升级到 33 版
【解决方案2】:

我也开始遇到这个问题。

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

据我所知,该错误与:

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

我猜他们计划将修复程序推送到版本 33...并且可能让 stable* 32 保持现状(尽管我希望不会)。

所以有几个选择:

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

更新:

Chrome 已在 32 版稳定频道中发布了一个修补程序。 http://googlechromereleases.blogspot.ro/2014/01/stable-channel-update_27.html

感谢@probackpacker 引起我的注意。

【讨论】:

  • 天哪,谢谢。这太令人沮丧了。关闭航空为我修复了它。我什至尝试下载金丝雀,它也遇到了同样的错误。
  • 具体来说,Chrome 错误地向窗口报告滚动区域是窗口“chrome”而不是客户区的一部分 - 所以 chrome 永远不会得到它所期望的鼠标事件,导致它假设脚本长时间运行。这显然已在 Canary(开发)版本中修复,但尚未纳入主分支的更新中。避免单击 stock windows 滚动条出现的区域以避免此问题(即比新的 chrome 滚动条略宽/略高)
  • 看起来 Chrome 团队已经受到了足够的惩罚并推出了一个修补程序:SuperUser question [Chrome 发布说明] (googlechromereleases.blogspot.ro/2014/01/…) 这些 bug 进入稳定频道仍然令人震惊。跨度>
  • 我在调试页面时仍然得到它(例如 ASP.NET 站点并选择通过附加到 IIS 进行调试)。我确实在product forums 上找到了一篇关于在启动 chrome 时提供--disable-hang-monitor 作为参数的帖子(可以添加到您的桌面快捷方式中)。有点黑客,但似乎工作。
【解决方案3】:

我也经历过this issue。主题变通办法的更改已经奏效,Chromium 团队今天提供了以下更新:

...我们理解您的不满,并正在积极努力解决 它。当您添加该评论时,它会使周围的 cmets 感到困惑 我们是否能够在金丝雀上完全修复它。如果我们可以确认 完全固定在金丝雀中,我们可以合并到稳定通道中 每个人都可以得到修复。所以请不要说你是 也有这个问题。我向你保证,我们正在积极开展一项 修复。

此声明取自Chromium ticket #335248

【讨论】:

  • 这整个情况是相当不幸的。
【解决方案4】:

好的,这是您无需更改主题即可执行的解决方案,右键单击我的电脑,转到您的系统属性,然后转到“高级”,单击“性能”下的“设置”,然后选中下面的单选按钮。这似乎停止了它

【讨论】:

    【解决方案5】:

    如果航空修复不适合您,请下载 Chrome Beta

    【讨论】:

      【解决方案6】:

      我在 Chrome 32 上遇到过同样的问题(开发工具中存在很多问题......)但只有当我将开发工具从主浏览器窗口分离/取消停靠时才会发生这种情况。 如果您在非停靠模式下使用它们,则可以通过重新停靠 devtools 来避免这种情况。

      【讨论】:

      • 有趣!不过我喜欢并肩工作。不能这样,看来。它总是停靠在底部。
      • @StevenLu 如果您单击并按住“取消停靠”按钮,它有一个停靠在右侧的子选项。
      【解决方案7】:

      2014 年 8 月 6 日 - 我通过安装最新的 Chrome Beta 解决了这个问题https://www.google.com/chrome/browser/beta.html

      【讨论】:

      • 不,修复在 Chrome 版本 32.0.1700.102 m 中。我们目前(至少)版本为 36.0.1985.125 m。可能有一个不超过一到两周的窗口,在此期间它需要安装一个 Beta。这个问题已经解决了很长时间。您是否关闭了 Chrome 的自动更新功能? (这甚至可能吗?)
      【解决方案8】:

      我通过将调制解调器直接链接到我的电脑来解决了这个问题,没有重新安装或更改 Chrome 或任何东西。我跳过了通过我的无线路由器的连接,我认为这从一开始就是问题......现在Chrome无法加载的所有页面都加载没有问题。也许是时候换个新路由器了……

      【讨论】:

        【解决方案9】:

        您可以通过以下简单步骤在 Chrome 中解决此问题- 1-进入设置 2-转到高级设置 3-取消选中“可用时使用硬件加速”。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2023-01-11
          • 1970-01-01
          • 2011-07-25
          • 2011-12-25
          • 1970-01-01
          • 2013-01-05
          • 1970-01-01
          相关资源
          最近更新 更多