У меня есть страница с византийским количеством кода JavaScript. Только в Internet Explorer и только в версии 8 я получаю предупреждение с длинным сценарием, которое могу надежно воспроизвести. Я подозреваю, что это обработчики событий, запускающие себя в бесконечном цикле.
Инструменты разработчика ужасно хромают под тяжестью запускаемого скрипта, но я, кажется, могу получить журнал, в котором говорится, какую строку скрипта он выполнял, когда я прерывал работу, но это неизбежно верстка кода ExtJS , который мы используем, и я не могу сказать, где он находится в моем стеке кода.
Способ работы стека вызовов сработает, но желательно, чтобы я мог просто взломать отладчик, когда получу длинное предупреждение сценария, чтобы я мог просто пройти по стеку.
Опубликован похожий вопрос, но даны ответы для не-правильного инструмента или не очень полезного совета по устранению половины моего кода за раз при двоичной охоте на бесконечный цикл. Если бы мой код был достаточно простым, чтобы я мог это сделать, он, вероятно, не получил бы бесконечный цикл. Если бы я мог воспроизвести проблему в Firebug , я бы, вероятно, был бы намного счастливее.