無限循環執行當您在瀏覽器的jsfiddle得到一個無限循環,你唯一的選擇(即我所知道的)是關閉的選項卡。當然,這意味着你在當前窗口中失去了所有的工作!有沒有簡單的方法來阻止無限執行的腳本?取消的jsfiddle
- 我有開發工具打開,因爲我在做一些調試。
- 我能夠暫停腳本,並通過循環步驟。
- 我找不到任何地方停止腳本。
- 我不能修改腳本或變量來停止無限循環(因爲腳本執行在一個單獨的域的iframe發生時,在使用JavaScript的IFRAME如此修改的數據是不允許的,在控制檯中產生一個異常) 。
這一切都開始因爲我決定在我的循環交換的方向從
for (var c = 0; c <= 11; c++)
到
for (var c = 12; c > 0; c++)
但是,正如你可以在上面看到,我忘了把它從c++
更改爲c--
。
任何想法??我仍然有標籤打開,我希望把它找回來,但不關閉選項卡:-)
難道你不能在調試器中改變c的值嗎? – Joe
Firefox檢測到無限循環並停止它們 – ryudice
Chrome最終應該問您是否想要在腳本釋放後終止腳本。 – methodin