请原谅我的无知,与XULRunner的合作相对较新。
我正试图调试XULRunner应用程序的一个问题,并遇到了麻烦。我们正在使用该应用程序加载某些网站和检索布局信息。抓取完成后,我们关闭页面已加载的选项卡。偶尔,标签的数量会持续增长,直到内存耗尽。我们的理论是,浏览器正在触及一个没有响应的脚本,该脚本无限期地阻止执行。
是否有可以设置的首选项,或者会自动关闭访问没有响应的脚本的选项卡的东西?
我在谷歌上搜索过,唯一能找到的就是
dom.max_script_run_time
它只允许您指定在弹出“无响应的脚本”对话框之前等待多长时间,但实际上并没有关闭该选项卡。
发布于 2013-11-19 07:44:11
我不能完全理解,但以下是我的想法:您可以在一个单独的进程中运行脚本,如果需要太长时间,则可以终止该进程。或者,您可以让脚本持续检查很长时间--它已经运行了很长时间--如果需要太长时间,就关闭它自己。除此之外,我不知道你能做什么。
https://stackoverflow.com/questions/12845203
复制相似问题