ページ内のすべての要素にクラスを挿入するクロム プラグインを開発しています。しかし、facebook や twitter などのページには動的に読み込まれるコンテンツがあるため、このコードを使用して、このコンテンツがいつ読み込まれるかを確認します。
document.addEventListener('DOMNodeInserted', function() {
console.log('fatto');
}, true);
問題は、この方法では、ノードが挿入されるたびにスクリプトが起動されることです。したがって、何らかの制限を追加したいと思います。のようなもの: ノードが挿入されたら、スクリプトを起動し、2 秒待ちます。
私はこのようなことを試みていますが、成功しません:
var check = 1;
document.addEventListener('DOMNodeInserted', function() {
if(check == 1) {
check = 0;
setInterval( function() {
//do stuff
check = 1;
}, 1000);
console.log('fatto');
}
}, true);
ありがとう