Firefox
Firefox
最后更新于:
50% 的用户认为有帮助
Firefox 可能会弹出这样的提示:“警告:不响应的脚本”,并伴随着以下内容——“当前页面的某个脚本正忙,或者已停止响应。您可以立即停止该脚本,或者您可以继续以等待该脚本结束。”本文介绍了出现此提示的原因,以及可能的解决方案和折衷的办法。
这个错误提示意思是 Firefox 认为有脚本在运行中失去了控制,如果不处理会导致 Firefox 挂起。出问题的脚本可能是您当前访问的页面中的,也可能是您安装的扩展里的,甚至是 Firefox 本身的。
给脚本更多运行时间
如果点击
之后,同样的提示再次弹出,那么给脚本再多的时间也没用——那只会让 Firefox 停止工作更长时间。而如果点击 后,Firefox 能够正常使用,那么说明脚本只是需要多一些时间来完成任务。让 Firefox 给脚本更多时间来运行:
更改高级设置的首选项可能影响 Firefox 的稳定性和安全性。非高级用户不建议使用。
- 在 地址栏 里输入about:config,然后按 回车。
有时会出现警告页面。点击 ,以打开 about:config 页面。 - 在 about:config 页面中搜索首选项 dom.max_script_run_time,然后双击它。
- 点击 编辑 按钮并输入 20。
- 勾选 按钮来保存首选项。
以后脚本可以运行更长时间,您可能不会再收到这条提示。
如果您依然会收到此提示(或者您想要再看到它),您应该把首选项改回默认的值。
- 在 地址栏 里输入about:config,然后按 回车。
有时会出现警告页面。点击 ,以打开 about:config 页面。 - 在 about:config 页面,搜索首选项 dom.max_script_run_time。
- 单击 重置 按钮 。
错误只出现在访问特定网站时
如果这个错误只在访问某个特定网站时出现,您可以在该网站禁用脚本。即使禁用了脚本许多网站也能正常工作。
- 安装 JavaScript Toggle On and Off 扩展。
- 点击菜单按钮 ,点击 并选择 。
- 找到 JavaScript Toggle On and Off 这一项,单击。
- 滚动页面到 黑名单 处,把出现问题网站的 URL 地址输到文本框中。
- 单击 。该网站的域名将会被添加到列表中。
现在有问题的网站已经被禁止运行脚本了,它将不会再引发脚本无反应的警告。
如果您需要附加组件的支持,请直接联系附加组件开发者。
其他原因
有的插件可能会引发这个问题,解决方案请参见 火狐扩展和主题的故障解决方法 一文。
本文基于 Unresponsive Script Warning (mozillaZine KB) 中的信息编写