を意味します。私はJavaScriptコードを解析しています。特に、document.createElement
のような動的関数は正規表現で解析しています。しかし私はフックを作るためにdocument.createElement
を包むことが提案されました。Domオブジェクトのフックは、私のプロジェクトで
var f = document.createElement;
document.createElement = function(tagName){
console.log(tagName);
f.apply(document, arguments);
}
このコードは、誰も私を助けることができる私は、これは私のコードで使用することができる方法を理解することができませんdocument.createElement
を追跡している:私は、彼らはまた、例を提供
を行う方法を理解していないのです
.createElement'は "カスタマイズされました" – Joseph
この関数の出力は何ですか?これをWebページのすべてのdocument.createElement関数をトラッキングするためにどのように使用できますか? – user1275375
@ user1275375 'document.createElement() '呼び出しごとに最初の引数が記録されます。 – alex