在最近的开发过程中,我发现了我正在开发的应用程序中的无限循环。 我得到的第一个错误是在使用FF4时,后来我在IE8和FF3.6中进行了相同的测试。 现在,即使我已经注意到IE8抛出异常(带有停止脚本按钮的错误弹出窗口)比FF4快得多,两个浏览器总是抛出该错误。
将FF4升级到FF5后,我注意到一些对开发人员来说可能是个问题 FF5正在停止/打破无限循环,并在没有注意到用户的情况下继续工作 我不确定是否会遇到一些奇怪的行为,我希望有人确认(在我从开发工具中删除FF5之前)。
答案 0 :(得分:2)
我刚刚在酒吧里尝试过,并得到了以下警告。
答案 1 :(得分:1)
我运行了以下脚本:
<script>
var i = 0, j = 0;
console.log(i);
console.log(j);
while(i < 1) {
j++;
}
console.log(j);
</script>
在Firefox 5中并得到一个确认对话框,通知我潜在的无限循环,并询问我是否要停止脚本。