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