微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 杀死“无响应脚本”上的标签

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

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

是否存在可以设置的首选项或会自动终止触及无响应脚本的选项卡的内容

我用Google搜索过,我唯一能找到的就是

dom.max_script_run_time

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

解决方法

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

原文地址:https://www.jb51.cc/js/157214.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐