我只是想知道是否有任何方法可以编程地更改火狐dom.max_script_run_time :config窗口中的值。
当我的Firefox中的默认值是10时,我认为在我的网站上运行更长时间的脚本太少了。当该值设置为默认值(即10)时,我的火狐就会出现,没有响应,并且我会收到类似于警告的警告消息:没有响应的脚本,我只需要将值设置为20或30,以避免任何这样的警报经常弹出,并让脚本运行更长时间。
因此,每次加载页面时,我都需要更改dom.max_script_run_time。
我在火狐、Chrome、Safari、Palemoon和Opera等其他浏览器上测试过这一点。
我只在Firefox中遇到这个问题。
或者有没有其他的方法,而不是改变设置和加载页面?
任何解决方案都将不胜感激。
发布于 2013-02-05 12:32:22
不管怎样,我找到了另一个解决这个问题的办法。从页面速度角度推迟了JS概念的加载。在这里..I的帮助下,添加了下面的代码,以便在加载页面后异步加载javascript文件。这将停止显示Firefox中的无响应脚本警告。
现在,我存储在someScript.js中的所有javascript函数都是在页面停止加载后调用的,并且在两段时间之间经过了一小段时间。但这并不是一个问题,因为我没有得到反应迟钝的脚本错误。
延迟加载JS:
<script type="text/javascript">
// Add a script element as a child of the body
function downloadJSAtOnload() {
var element = document.createElement("script");
element.src = "/js/someScript.js";
document.body.appendChild(element);
}
// Check for browser support of event handling capability
if (window.addEventListener)
window.addEventListener("load", downloadJSAtOnload, false);
else if (window.attachEvent)
window.attachEvent("onload", downloadJSAtOnload);
else
window.onload = downloadJSAtOnload;
</script>发布于 2013-02-05 09:50:46
当然,你不能通过网络改变这个价值。我百分之百肯定
你应该尝试重新设计你的脚本,使你的页面更轻点。
例如,不幸的是,您应该尽量避免在firefox上使用
发布于 2017-01-10 16:08:59
将整型设置为1000或0,位于约:config dom.max.script_run_time.处。
我发现这是一个可靠的修补程序,Firefox不再有
警告:没有响应的脚本错误消息,运行速度更快,并且是
立即修复。
https://stackoverflow.com/questions/14703594
复制相似问题