Piwik 导致 Chrome 无响应。为什么?

Piwik 导致 Chrome 无响应。为什么?

网络统计软件 Piwik 在 1-2 秒后会停止对鼠标点击做出反应。Google Maps 和 Producteev 也是如此(但 GMail 和大多数其他页面运行良好)。它们严重依赖 JS,并且不需要 Flash 即可工作。我可以单击很短的时间,然后鼠标光标就感觉不到 UI 了(它不会在I输入字段上变成,尽管它会移动;如果在指针位于输入字段上时发生冻结,光标将保持为I),并且 Chrome 会忽略对 DOM 的所有点击。没有出现任何消​​息,无论是明显的还是在控制台(F12)中。DOM 中没有阻碍的 div 或类似的东西(F12)。由于我找不到任何关于问题根源的提示,因此我怀疑是我的插件和扩展出了问题。

不幸的是,停用所有插件或所有扩展都无法解决问题。

  • 对于有问题的页面,它总是发生
  • 没有运行 Dropbox
  • 几 GB 的可用 RAM
  • 任务管理器没有显示任何高 CPU 或内存利用率(有问题的选项卡使用了 30 MB 并使用了 0-1% 的 CPU)
  • 所有有问题的页面都可以在其他浏览器(Chrome、Firefox、IE)上运行
  • 计算机的其余部分反应非常灵敏
  • 计算机使用不同的安全套件(卡巴斯基和 Avira)

不同机器上的多个(同步)Chrome 实例之间存在此影响,所有机器均运行 Windows 7。操作系统和 Chrome 均自动更新。其他选项卡和 Chrome 界面(浏览器本身的选项卡、菜单、工具栏按钮)仍可正常工作。

我真的不喜欢在浏览器之间切换。有什么想法吗?

答案1

可怕的假设:您已清除缓存。已更新 Java。已重新安装 Chrome。

建议:从全新安装 Java/Chrome 开始,无需任何其他扩展程序或类似程序。这样有用吗?没有:Chrome 任务管理说关于有问题的页面?您还可以使用 nerds 部分的统计数据。

我从来没有像你一样在 Windows 7 上使用 chrome 时遇到过问题。Win7 是最新的吗? 您是否已关闭所有启动项并重新启动或者对 Windows 7 做过任何优化? 谁知道也许系统中其他地方的某些东西实际上导致了 DOM 出现问题。

我知道你已经做了很多这样的事,但再检查一下以防遗漏。让我知道上面的一些内容有什么帮助、伤害或加剧,这很奇怪,我不介意弄清楚它^____^

[编辑]:哦,当然,请关闭所有正在运行的防病毒软件或防火墙,看看它们是否是导致问题的原因。请注意,不是永久关闭(请谨慎访问您访问的网站,我不对可能感染 PC 的现有或未来病毒负责),而是关闭足够长的时间,看看是否有区别。

答案2

原因竟然是我的 AutoHotKey 脚本的以下部分:

~LButton::
  Enable_Window_Under_Cursor()
  Return

Enable_Window_Under_Cursor() ; By Raccoon 31-Aug-2010
{
  MouseGetPos,,, WinHndl, CtlHndl, 2
  WinGet, Style, Style, ahk_id %WinHndl%
  if (Style & 0x8000000) { ; WS_DISABLED.
    WinSet, Enable,, ahk_id %WinHndl%
  }
  WinGet, Style, Style, ahk_id %CtlHndl%
  if (Style & 0x8000000) { ; WS_DISABLED.
    WinSet, Enable,, ahk_id %CtlHndl%
  }
}

它允许我在打开模式窗口(例如搜索窗口或 ISTool 编译器窗口)时继续输入或保存文档。每次单击鼠标左键都会启动它。

为什么它只破坏了 Chrome 中的几个网站,以及为什么 Chrome 似乎使用了禁用的控件,这仍然是个谜。

相关内容