在Firefox中我不断收到弹出窗口,上面写着“此页面上的脚本可能正忙,或者可能已停止响应......”。我发现我可以通过浏览about:config并将dom.max_script_run_time的首选项从10秒增加到30秒来防止这种情况发生。我希望能够将这种偏好传播给那些不太精通技术的人,所以我想知道是否有一种方法可以自动化这种变化,可能是通过Firefox扩展?我从来没有做过,所以我不确定从哪里开始。
答案 0 :(得分:2)
虽然我同意这个问题的最佳解决方案是修复给您带来问题的脚本,但您可能无法控制它,所以这里是如何在扩展中执行的:
上的步骤操作然后,当你有这个扩展工作时,你用这种非常简单的方式替换sayHello内容做你想做的事情:
var pref = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
pref.setIntPref("dom.max_script_run_time", 30);
这将做你想要的。