警告Firefox中的无响应脚本

尝试消除问题的工具

我最近在Firefox中遇到警告,通知我当前网站上的脚本无响应,询问我是否要停止或继续。这是一个非常模糊的警告,起初我对此感到困惑。奇怪的是,该网站似乎已完全加载,尽管如此,仍显示警告。

该错误有两种可能的原因。这可能是由Firefox插件或使用错误JavaScript代码的网站引起的。实际上,很容易发现警告消息的原因。用户需要停止脚本并使用快捷键Ctrl-Shift-J或单击菜单中的Firefox> Web Developer>错误控制台来访问Firefox错误控制台。那里的最后一条错误消息应该提示错误原因。

一般来说,如果您在多个不同的网站上遇到错误,而同一网站上的警告指向该网站上的错误JavaScript,则更可能是扩展引起的。当然也有一些例外情况,例如,如果您运行扩展程序来修改特定站点上的行为,例如。

Warning Unresponsive Script

如果您怀疑脚本仅需要再运行几秒钟,则需要在Firefox配置中编辑设置。在地址栏中输入about:config并过滤字符串 dom.max_script_run_time 。默认设置为20(秒),只需再添加一些,例如将其提高到25(甚至更多)。

还有其他两个选项可用于解决Firefox中的脚本警告。例如,您可以安装类似 NoScript 要么 YesScript 阻止所有脚本或仅阻止选择脚本在浏览器中运行。请注意,这仅在网站功能不需要脚本时才有效。

找出扩展是否引起警告消息的另一种方法是在禁用所有扩展的情况下运行Firefox。您可以通过单击Firefox>帮助>禁用附加组件重新启动来执行此操作。