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

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

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

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

其他原因

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

时间: 2024-12-26 05:37:33

无响应脚本警告 - 含义和如何解决的相关文章

Loadrunner11点击录制脚本无响应,IE页面弹不出——解决方案汇总

以前用Loadrunner的时候都没有遇到过这个问题,后来将服务器重装系统(win7)后,重新安装Loadrunner11,浏览器版本刚开始为IE11,后来降为IE8,IE访问部署在虚拟机里的平台能正常访问,但是用LR录制脚本时,点击录制脚本按钮之后,IE页面没有自动弹出,上网查找解决方案,本着死马当活马医的心态把查到的每一种方法都试了一下,最后IE页面弹出的那一瞬差点喊出来\(≧▽≦)/,现在把我的解决步骤作了总结. 录制环境:win7  64位操作系统  IE11(后卸载成IE8)   LR

重装mysql出现无响应解决

问题 在安装mysql数据库时,如果重新安装,很容易遇见apply security setting error,即在配置mysql启动服务时,在启动apply security setting时会出错, 在安装最后一步出现无响应卡死状态 原因 是卸载mysql时并没有完全删除文件,所以有必要手动清除这些,要清除的文件 解决方法 第一步:删除mysql的安装目录,一般为C:\Program Files目录下. 第二步:删除mysql的数据存放目录,一般在C:\Documents and Sett

解决autocad 2007新建或保存无响应的问题

问题环境: winxp sp3系统,autocad 2007中文版. 问题内容:打开cad软件没问题,但是在点新建后会特别慢甚至卡死显示程序没反应,重新安装软件或重启电脑问题依然存在. 解决方法: 1.先确定系统已经运行server服务,一般这个服务设置为自动并开启. 2.若服务启动后问题还是存在,则需要编辑注册表,建议先备份注册表,然后在运行中输入regedit.exe打开注册表编辑器,按Ctrl+F查找值FTPsites,找到并删除,按F3继续查找,确认没有FTPsites后,重新打开cad

oracle数据库连接无响应的解决

昨天中午时,查询到服务器的数据流水最晚记录是早上8点的,现场查看服务日志很奇怪,日志输出显示挂死在数据库连接这一步.多次调试无果,随后百度发现有资料显示oracle 10.2.1的版本有登录无响应的BUG,每隔28天左右时会产生.又一个坑的,随后先重启下服务器主机临时解决下. 正式解决方法 1 打patch set, 升级版本 2 打 oracle4612267补丁 附上 oracle 10.2.1  4612267 32bit与64bit 补丁和安装方法

解决Windows资源管理器右键菜单打开EditPlus容易导致资源管理器无响应问题

这个问题确实很烦人,经常导致 资源管理器无响应,关闭后整个资源管理器彻底崩溃,原因未知.本着折腾和强迫症精神,这个问题一定要解决.方法如下: 1.不要用EditPlus自带的添加到系统右键菜单选项. 2.导入下列注册表内容: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\EditPlus] @="EditPlus" "icon"="F:\\develop\\EditPlus\

Android ListView的item点击无响应的解决方法

如果listitem里面包括button或者checkbox等控件,默认情况下listitem会失去焦点,导致无法响应item的事件,最常用的解决办法 是在listitem的布局文件中设置descendantFocusability属性. item的布局文件: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.andro

C#中多线程写DataGridView出现滚动条导致程序卡死(无响应)的解决办法

因为写的程序涉及到多线程维护一个DataGridView,然后蛋疼的发现经常卡死...一开始以为是读写冲突的原因,然后就加了锁,问题依旧...然后发现每次出现滚动条的时候程序才会无响应,所以感觉应该是滚动条出现问题... 网上说用Invoke就可以解决问题,试了一下,可能是我使用的方法不对,还是没有解决问题-_-|| 最后使用InvokeRequired解决的... 因为我的修改DataGridView的代码是写在窗体里面的,so... private static object obj = n

解决安装fiddler后IE打开网页提示“代理服务器无响应”

环境:win8.1+IE11 安装fiddler4后,启动fiddler,IE11打开百度网站,打开失败:代理服务器无响应,如图: 在网上找了各种方法,修改fiddler的设置,均无法解决这个问题,无法正常打开网站: 解决方法: 在虚拟机中,环境: win7+IE8 安装fiddler4后,启动fiddler,不需要修改任何设置,在IE8中打开网站,正常: 虚拟机中,环境: win10+Microsoft Edge 安装fiddler4后,启动fiddler,不需要修改任何设置,在Microso

FFmpeg长时间无响应的解决方法

FFmpeg长时间无响应的解决方法 需要解决的问题 1.FFmpeg去连接的时候相机不在线导致avformat_open_input等函数一直死等,造成程序卡死 2.av_read_frame的过程中相机断开连接导致读取码流一直死等 解决方法 打开流媒体之前注册FFmpeg回调函数 AVFormatContext *m_pRtspFmt = avformat_alloc_context(); m_pRtspFmt->interrupt_callback.callback = AVInterrup