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

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

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. 单击添加。该网站的域名将会被添加到列表中。

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

 

其他原因

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

转载于:https://www.cnblogs.com/yueyanxuelang/p/5513701.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值