2012-04-11 3 views
0

В настоящее время вы можете щелкнуть правой кнопкой мыши элемент DOM из окна инспектора элементов и выбрать «разбить на модификации поддерева». Точка перехвата полезна, но мне хотелось бы также собрать статистику в реальном времени, и я надеялся связать это событие с консолью JS, то есть запустить функцию обратного вызова вместо фактического нарушения выполнения. Это возможно?Можно ли вручную подключить Chrome DOM Breakpoint вручную в консоли?

ответ

2

Bind событие следующим образом:

// DOMNodeInserted may be more interesting 
document.addEventListener('DOMSubtreeModified', function(event) { 
    console.log(event.target); // Logs the element 
}); 

Вошедший элемент «вживую», поэтому он не будет отображаться элемент в момент регистрации. Для события DOMNodeInserted может быть полезно использовать: console.log(event.target.outerHTML);

+0

Вы мой герой, спасибо. Я не думаю, что вы знаете, как отслеживать, когда срабатывает рефлекс? :) – Matt

+0

в ответ на мой собственный комментарий, я понял, что пропустил функцию хронологии в Chrome, которая показывает события макета/краски. – Matt

Смежные вопросы