假设我不小心写了这个:
do { } while (true);
然后运行它。除了关闭你的浏览器,还有其他方法可以停止 javascript 的执行吗? (相当于基本的 Ctrl + Break,或者 Ctrl + C)?
通常,大约30秒后,浏览器会询问是否要停止长时间运行的脚本,但这种情况并不总是发生(正如我刚刚发现的那样) !
仅供参考: 像这样的简单循环: for (i=1; i > 0; ++i);会导致我的浏览器崩溃(Firefox 3.5 b4)。我不太想测试它是否是我的附加组件。不断重启浏览器可不是我心目中有趣的周一之夜。