【问题标题】:Recurrent "Unresponsive Script Warning" on Firefox on one machine在一台机器上的 Firefox 上反复出现“无响应的脚本警告”
【发布时间】:2009-07-09 03:06:32
【问题描述】:

我开发了一个使用 Javascript 和 ExtJS 库的 PHP 系统,该库在 Javascript 中提供图形组件。所以我有一个网格,它通过重新加载网格的 AJAX 调用每 3 分钟刷新一次。在所有计算机上一切正常,除了这台计算机,在重新加载完全相同的数据时,偶尔会在 Firefox 中显示“无响应脚本警告”。

完整消息:

“此页面上的脚本可能正忙,或者它可能已停止响应。您现在可以停止脚本,也可以继续查看脚本是否会完成。”

脚本:ext-all-debug.js:33841

我听说如果有脚本保护,杀毒软件就会启动,但如果是这样的话,它永远不会在那台机器上工作,对吧?

请注意,所有用户都使用 Firefox。

提前致谢!

查尔斯

【问题讨论】:

  • 可能想就这一款 Amadeus45 联系 firefox 人员
  • 您使用的是哪个(确切)版本的 ExtJS?

标签: php javascript firefox extjs


【解决方案1】:

出于好奇,您可能会检查该计算机的dom.max_script_runtime 设置值是否低于其他计算机。并不是说这应该设置得非常高,但是如果由于某种原因在该机器上设置得非常低,则可能会导致这种不一致的行为。

我无法想象这与分机有什么关系。有多少数据被加载到网格中?虽然我不同意 Ext 网格是一个“糟糕的工程”(叹气),但众所周知,当与大型数据集和/或大型列集一起使用时,它会使页面呈现陷入困境。不幸的是,在 JavaScript 丰富的小部件世界中,有时需要在性能和功能之间进行权衡。 Ext 网格支持拖放列、可自定义的嵌套行布局、无缝适应 Ext 布局的能力等。在当今的浏览器中支持所有这些并不总是简单或快速的(尽管 Chrome 让我对未来充满希望:)

【讨论】:

    猜你喜欢
    • 2016-10-18
    • 1970-01-01
    • 2015-05-21
    • 1970-01-01
    • 1970-01-01
    • 2015-01-01
    • 2015-11-08
    • 1970-01-01
    • 2014-02-14
    相关资源
    最近更新 更多