码迷,mamicode.com
首页 > 其他好文 > 详细

无响应脚本警告 - 含义和如何解决

时间:2016-05-20 23:36:06      阅读:665      评论:0      收藏:0      [点我收藏+]

标签:

无响应脚本警告 - 含义和如何解决

Firefox 可能会弹出这样的提示:“警告:不响应的脚本”,并伴随着以下内容——“当前页面的某个脚本正忙,或者已停止响应。您可以立即停止该脚本,或者您可以继续以等待该脚本结束。”本文介绍了出现此提示的原因,以及可能的解决方案和折衷的办法。

这个错误提示意思是 Firefox 认为有脚本在运行中失去了控制,如果不处理会导致 Firefox 挂起。出问题的脚本可能是您当前访问的页面中的,也可能是您安装的扩展里的,甚至是 Firefox 本身的。

Webroot Spy Sweeper 软件

Webroot Spy Sweeper 防火墙软件可能会引起此问题。禁用 Spy Sweeper 的跟踪 Cookie 功能(或者将 Spy Sweeper 整个关闭)能解决此问题。

 

给脚本更多运行时间

如果点击继续之后,同样的提示再次弹出,那么给脚本再多的时间也没用——那只会让 Firefox 停止工作更长时间。而如果点击继续后,Firefox 能够正常使用,那么说明脚本只是需要多一些时间来完成任务。

让 Firefox 给脚本更多时间来运行:

  1. 地址栏中输入 about:config,然后按 Enter。

    • 可能出现 这样可能会失去质保! 警告页面。点击我保证会小心,以继续打开 about:config 页面。
  2. 在 about:config 页面中搜索首选项 dom.max_script_run_time,然后双击它。
  3. 在弹出的输入 整数 的值提示窗口中,输入 20。
  4. 按下确定。

以后脚本可以运行更长时间,您可能不会再收到这条提示。

如果您依然会收到此提示(或者您想要再看到它),您应该把首选项改回默认的值。

  1. 地址栏中输入 about:config,然后按 Enter。

    • 可能出现 这样可能会失去质保! 警告页面。点击我保证会小心,以继续打开 about:config 页面。
  2. 在 about:config 页面,搜索首选项 dom.max_script_run_time。
  3. 右键单击该项并选择重置。

 

错误只出现在访问特定网站时

如果这个错误只在访问某个特定网站时出现,您可以在该网站禁用脚本。即使禁用了脚本许多网站也能正常工作。

  1. 安装 YesScript 扩展并重启 Firefox。
  2. 打开 Firefox 窗口,点击工具菜单并单击附加组件。
  3. 在弹出的对话框中,找到 YesScript 这一项。
  4. 单击选项。
  5. 在 YesScript 黑名单对话框中,把出现问题的网站地址输到文本框中。
  6. 单击添加。该网站的域名将会被添加到列表中。

现在有问题的网站已经被禁止运行脚本了,它将不会再引发脚本无反应的警告。

 

其他原因

有的插件可能会引发这个问题,解决方案请参见火狐扩展和主题的故障解决方法一文。

无响应脚本警告 - 含义和如何解决

标签:

原文地址:http://www.cnblogs.com/yueyanxuelang/p/5513701.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!