Javascript 取消“上的选项卡”;“无响应脚本”;

Javascript 取消“上的选项卡”;“无响应脚本”;,javascript,xulrunner,Javascript,Xulrunner,请原谅我的无知,与XULRunner合作相对较新 我试图调试XULRunner应用程序的一个问题,但遇到了麻烦。我们正在使用该应用程序加载某些网站并检索布局信息。刮取完成后,我们关闭加载页面的选项卡。有时,选项卡的数量会不断增加,直到内存耗尽。我们的理论是,浏览器遇到了一个无响应的脚本,它会无限期地阻止执行 是否有可以设置的首选项或自动终止命中无响应脚本的选项卡的内容? 我在谷歌上搜索过,唯一能找到的就是 dom.max\u脚本\u运行时间 这只允许您指定在弹出“无响应脚本”对话框之前等待多长时

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


我试图调试XULRunner应用程序的一个问题,但遇到了麻烦。我们正在使用该应用程序加载某些网站并检索布局信息。刮取完成后,我们关闭加载页面的选项卡。有时,选项卡的数量会不断增加,直到内存耗尽。我们的理论是,浏览器遇到了一个无响应的脚本,它会无限期地阻止执行

是否有可以设置的首选项或自动终止命中无响应脚本的选项卡的内容?

我在谷歌上搜索过,唯一能找到的就是

dom.max\u脚本\u运行时间


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

我不完全确定我是否理解,但我的想法是:您可以在单独的进程中运行脚本,如果需要太长时间,则终止该进程。或者你可以让脚本持续检查它运行的时间,如果时间太长,那么就自杀。除此之外,我不知道你能做些什么。

“我们的理论是浏览器遇到了无响应的脚本”-你确认了这个理论吗?我是说,你真的看到“无反应脚本”警告出现了吗?有很多方法可以让选项卡耗尽内存。。。至于你的问题:没有,没有这样的设置。这并不意味着问题无法解决,但首先你必须知道问题是什么。