私はChrome19を使用しており、新しいミューテーションオブザーバーオブジェクトを作成しました。
var observer = new WebKitMutationObserver(function(mutations, observer) {
console.log(mutations, observer);
});
そして私は観察します:
observer.observe(document, {
subtree: true,
childList: true,
characterData: true,
attribute: true
});
この設定は、ノードを挿入または削除したり、ノードのテキストを変更したりした場合にのみトリガーされるようです。要素の属性またはインラインCSSスタイルを変更してもトリガーされません。どうしてこれなの?