7

请原谅我的无知,与 XULRunner 合作相对较新。

我正在尝试调试 XULRunner 应用程序的问题并且遇到了问题。我们正在使用该应用程序来加载某些网站并检索布局信息。刮完之后,我们关闭页面已经加载进去的标签页。有时候,标签页的数量会不断增长,直到内存耗尽。我们的理论是浏览器正在访问一个无响应的脚本,该脚本会无限期地阻止执行。

是否有可以设置的首选项或会自动杀死点击无响应脚本的选项卡的东西?

我已经用谷歌搜索了,我唯一能找到的是

dom.max_script_run_time

它只允许您指定在弹出“无响应脚本”对话框之前等待多长时间,但实际上并没有杀死选项卡。

4

1 回答 1

0

我不确定我是否理解,但这是我的想法:您可以在单独的进程中运行脚本,然后如果花费太长时间,则终止该进程。或者你可以让脚本不断地检查它已经运行了很长时间,然后如果它需要太长时间就杀死它自己。除此之外,我不知道你还能做什么。

于 2013-11-19T15:44:11.590 回答