php - 在一台机器上的 Firefox 上重复出现 "Unresponsive Script Warning"

标签 php javascript firefox extjs

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

完整消息:

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

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

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

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

提前致谢!

查尔斯

最佳答案

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

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

关于php - 在一台机器上的 Firefox 上重复出现 "Unresponsive Script Warning",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1101651/

相关文章:

javascript - 如何使contenteditable永久保存并全局保存?

php - 如何在javascript中读取字符串的php数组

Javascript - Firefox 行为通过鼠标点击模糊。漏洞?

javascript - 使用 Stellar.js 时,绝对定位元素在 FireFox 中定位不正确

javascript - 如何在 Firefox 插件中使用 «l10n»?

php - Yii 2.0 AJAX 请求的 CSRF 验证

php - 在哪里学习 Yii?

php - 如何高效更新10万条记录的MySQL数据库

javascript - 使用 Jquery 进行表单验证

javascript - 两个 Ng-repeat Angularjs 内 FilterBy 中的动态值