上記のスクリプトは正しく動作しません。DOMNodeInserted(Line19) を MutationObserver(line21) に置き換えたかったのですが、MutationObserver を使ったらうまくいきません。
// Line 19 (works well)
document.body.addEventListener('DOMNodeInserted', function (event) {linkifyContainer(event.target);}, false);
// Line 21 (does not work)
var observer=new window.MutationObserver(function(mutations){mutations.forEach(function(mutation){linkifyContainer(mutation.addedNodes)})});observer.observe(document.body,{childList:true,subtree:true});
21行目に何か問題があるはずですが、何が問題なのか、どうすればよいのかわかりません。
これをchrome28とfirefox23で確認しました。
これは chrome の拡張機能なので、「WebKitMutationObserver」や「MozMutationObserver」を使用する必要はありません。
解決策を教えてください。