@ChernovGV

Какие есть инструменты чтобы понять какая JS функция выполняет определенное действие с DOM?

Подскажите, есть ли какие-то инструменты для того чтобы понять, что меняет структуру DOM?
Например появляется новый элемент в DOM, как понять, что его добавило?

Прошу не предлагать изучить код страницы, т.к. это не тот метод который я ищу.

Может можно как-то "зафиксировать" состояние и содержимое родительского дом элемента, и отследить механизм который что-либо в нем поменял?
Например, если мы смотрим в консоль и видим там какое-то сообщение, то там-же мы видим и ссылку на место в котором это сообщение было брошено, и нам не надо изучать весь код страницы для поиска того кто его бросил. Нужно что-то похожее...

Вообще задача - расширением для браузера внедрить доп. функционал к появляющимся элементам. Сейчас просто раз в 20 мс, проверяю не появилось ли чего нового, и если появилось то подменяю контент. Но хочется найти более правильное решение.

Спасибо.
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
MutationObserver
Внедриться в onload нужного объекта: не подменять, а именно встать первым!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы