Firebug-отладочный скрипт, загружаемый динамически


Используя вкладки пользовательского интерфейса jQuery, я загружаю страницы, содержащие код JavaScript. Есть ли способ с помощью Firebug отладить этот код? Не вижу тогда во вкладке "сценарии" firebug, показывая "все", "статика, eval и событие".

1 3

1 ответ:

Можно, используя ключевое слово debugger. Я считаю, что он также работает с веб-инспектором для браузеров на основе WebKit. Так, например, вы можете сделать что-то вроде этого:

a = 1;
debugger;
a = 2;

И Firebug должен счастливо сломаться на линии, где вставлен debugger.


Было несколько подобных вопросов по SO, как обычно:

У меня был опыт работы с более старой версией firebug/firefox, где он не справлялся с ключевым словом debugger. Он приостановил выполнение JavaScript, но не показал правильные биты скрипта, что было отчасти бесполезно. Но я все еще мог использовать консоль, чтобы получить доступ к объектам и переменным DOM, а также пройти через нее вслепую.