2011-12-09 12 views
5

Wiem, jak "złamać" wszystkie modyfikacje poddrzew za pomocą narzędzi Google Developer, ale czy istnieje sposób na rejestrowanie wszystkich wywołań w javascript, które powodują modyfikacje poddrzewa element html? Muszę to zrobić, ponieważ jeśli łamie się modyfikacje poddrzewa, witryna ulega awarii i nie widzę wywołania javascript, który był używany.czyli jak rejestrować wszystkie modyfikacje poddrzew w domenie za pomocą narzędzi programistycznych Google/firebug

Odpowiedz

5

Jeśli jesteś zainteresowany tylko rejestrowanie gdy węzeł jest włożona lub wyjęta z DOM i co węzeł to było i gdzie został włożony lub usunięte, można zrobić coś takiego:

(function(){ 

    function log(e) { 
     console.log(e); 
    } 
    document.body.addEventListener("DOMNodeInserted", log); 
    document.body.addEventListener("DOMNodeRemoved", log); 

})(); 

ten nie daje oczywiście stosu wywołań, ale powinien dać ci wskazówkę, gdzie może być problem.

Powiązane problemy