私はDOMリスナーがないと思っていたので、独自の「重い」リスナーを実装しました:
function CvHelper(stackApi) {
var that = this;
// check if room is finished loading
this.init = function() {
if ($('#loading').length) {
setTimeout(that.init, 1000);
} else {
console.log('Chatroom finished loading');
that.postListener();
}
}
}
(function() {
var stackApi = new StackApi();
var cvHelper = new CvHelper(stackApi);
cvHelper.init();
})();
これはただひどいと思います。だから私はここでSOを検索したところ、この質問がポップアップしました。ただし、受け入れられた質問に関する最後のコメントは、それが非推奨であると述べています。
$("#someDiv").bind("DOMSubtreeModified", function() {
alert("tree changed");
});
w3.org/TR/DOM-Level-3-Events/#event-type-DOMSubtreeModifiedは、このイベントは非推奨であると言っていますが、代わりに何を使用しますか?
それに代わるものはありますか?
PS Chrome 拡張機能であるため、Chrome でのみ動作する必要があります。