Firefox 5 - 无限循环处理

时间:2011-07-06 14:30:30

标签: javascript firefox browser

在最近的开发过程中,我发现了我正在开发的应用程序中的无限循环。 我得到的第一个错误是在使用FF4时,后来我在IE8和FF3.6中进行了相同的测试。 现在,即使我已经注意到IE8抛出异常(带有停止脚本按钮的错误弹出窗口)比FF4快得多,两个浏览器总是抛出该错误。

将FF4升级到FF5后,我注意到一些对开发人员来说可能是个问题 FF5正在停止/打破无限循环,并在没有注意到用户的情况下继续工作 我不确定是否会遇到一些奇怪的行为,我希望有人确认(在我从开发工具中删除FF5之前)。

2 个答案:

答案 0 :(得分:2)

我刚刚在酒吧里尝试过,并得到了以下警告。

enter image description here

答案 1 :(得分:1)

我运行了以下脚本:

<script>

var i = 0, j = 0;
console.log(i);
console.log(j);
while(i < 1) {
    j++;
}
console.log(j);

</script>
在Firefox 5中

并得到一个确认对话框,通知我潜在的无限循环,并询问我是否要停止脚本。