У меня проблемы с отладкой изменений DOM , представленных некоторым кодом JavaScript, который я запускаю.Где-то в коде класс элемента изменяется , и я пытаюсь точно определить, где .К сожалению, новое имя класса настолько универсально, что поиск по всему JS-коду дает слишком много результатов, чтобы быть приемлемым вариантом.
Я попытался немного отладить с помощью Firebug, но, несмотря на хороший " Функция прерывания при изменении атрибута " , я не могу заставить его работать так, как хотелось бы.Демонстрация Firebug работает правильно, но это ситуация после загрузки.
Кажется, проблема в том, что я хочу следить за мутациями до полной загрузки страницы .Я предполагаю, что изменения происходят где-то в $(document).ready()
, так что это в DOM, но я не могу выбрать элементы для точек останова пользовательского интерфейса , как это было бы в случае с демонстрацией (после загрузки страницы).
Есть ли способ отладки подобного рода ситуаций, кроме grepping / прохождения кода вручную?