2011-12-09 12 views
5

Googleの開発ツールを使用してすべてのサブツリーの変更を「中断する」方法を知っていますが、javascriptのすべての呼び出しを記録する方法がありますHTML要素ですか?私は、サブツリーの変更を破ると、ウェブサイトがクラッシュし、私は使用されたjavascript呼び出しを見ることができないので、これを行う必要があります。Googleの開発ツールですべてのDOMサブツリーの変更をログに記録する方法/ firebug

答えて

5

ロギングでのみ興味があるなら、ノードが挿入または削除DOMから、どのようなノードそれがあったし、それが挿入または削除された場合は、あなたがこのような何かを行うことができている:

(function(){ 

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

})(); 

このもちろんコールスタックはありませんが、問題がどこにあるのかという手がかりを与えるはずです。

関連する問題