无响应脚本警告 - 含义和如何解决
Posted 月岩雪狼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无响应脚本警告 - 含义和如何解决相关的知识,希望对你有一定的参考价值。
无响应脚本警告 - 含义和如何解决
Firefox 可能会弹出这样的提示:“警告:不响应的脚本”,并伴随着以下内容——“当前页面的某个脚本正忙,或者已停止响应。您可以立即停止该脚本,或者您可以继续以等待该脚本结束。”本文介绍了出现此提示的原因,以及可能的解决方案和折衷的办法。
这个错误提示意思是 Firefox 认为有脚本在运行中失去了控制,如果不处理会导致 Firefox 挂起。出问题的脚本可能是您当前访问的页面中的,也可能是您安装的扩展里的,甚至是 Firefox 本身的。
Webroot Spy Sweeper 软件
Webroot Spy Sweeper 防火墙软件可能会引起此问题。禁用 Spy Sweeper 的跟踪 Cookie 功能(或者将 Spy Sweeper 整个关闭)能解决此问题。
给脚本更多运行时间
如果点击
让 Firefox 给脚本更多时间来运行:
-
在地址栏中输入 about:config,然后按 Enter。
- 可能出现 这样可能会失去质保! 警告页面。点击
- 在 about:config 页面中搜索首选项 dom.max_script_run_time,然后双击它。
- 在弹出的输入 整数 的值提示窗口中,输入 20。
- 按下
以后脚本可以运行更长时间,您可能不会再收到这条提示。
如果您依然会收到此提示(或者您想要再看到它),您应该把首选项改回默认的值。
-
在地址栏中输入 about:config,然后按 Enter。
- 可能出现 这样可能会失去质保! 警告页面。点击
- 在 about:config 页面,搜索首选项 dom.max_script_run_time。
- 右键单击该项并选择
错误只出现在访问特定网站时
如果这个错误只在访问某个特定网站时出现,您可以在该网站禁用脚本。即使禁用了脚本许多网站也能正常工作。
- 安装 YesScript 扩展并重启 Firefox。
- 打开 Firefox 窗口,点击
- 在弹出的对话框中,找到 YesScript 这一项。
- 单击
- 在 YesScript 黑名单对话框中,把出现问题的网站地址输到文本框中。
- 单击
现在有问题的网站已经被禁止运行脚本了,它将不会再引发脚本无反应的警告。
其他原因
有的插件可能会引发这个问题,解决方案请参见火狐扩展和主题的故障解决方法一文。
以上是关于无响应脚本警告 - 含义和如何解决的主要内容,如果未能解决你的问题,请参考以下文章
iOS - 内存警告会卸载 View Controller 并使应用程序无响应
如何解决此警告:设置集合视图的第一响应者视图但我们不知道其类型(单元格/页眉/页脚)?