When you get an infinite loop in jsfiddle in Chrome, your only choice (that I know of) is to close the tab. Of course, this means you lose all your work in the current window! Is there an easy way to stop an infinitely executing script?
- I have the developer tools open because I was doing some debugging.
- I am able to pause the script and step through the loop.
- I can't find anywhere to stop the script.
- I can't modify the script or variables to stop the infinite loop (because the script execution occurs in an iframe on a separate domain, so modifying data in the iframe with JavaScript is not allowed and generates an Exception in the console).
It all started because I decided to swap directions on my loop from
for (var c = 0; c <= 11; c++)
to
for (var c = 12; c > 0; c++)
But as you can see above, I forgot to change it from c++
to c--
.
Any ideas?? I still have the tab open and I'm hoping to get it back without closing the tab :-)
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…