Как вы останавливаете бесконечный цикл в Javascript?

Допустим, я случайно написал это:

 do { } while (true);

... а затем запустил его. Помимо убийства вашего браузера, есть ли способ остановить выполнение javascript (эквивалент Ctrl + Break в основном или Ctrl + C)?

Обычно, примерно через 30 секунд ваш браузер спрашивает, хотите ли вы остановить длительный скрипт, но это не всегда происходит (как я только что узнал)!

К вашему сведению: простой цикл такой:for (i=1; i > 0; ++i); вызовет сбой моего браузера (Firefox 3.5b4). Мне не очень нравится тестировать, чтобы увидеть, есть ли какие-нибудь из моих дополнений. Постоянно перезапускать мой браузер - не моя идея веселого вечера понедельника.

Ответы на вопрос(10)

Ваш ответ на вопрос