2011-09-26 22 views
2

Firefoxの拡張機能を作成しましたが、うまくいきましたが、投稿したときに(受け入れられましたが)、1つのセキュリティ警告が表示されました。それは、else節でsetTimeout()が削除されたとのことです。DOM ChangedイベントFirefox拡張機能

DOMの変更をリッスンする方法はありますか? (または特定の要素が変わっても、私には両方のIDがあります)。しかし、divにはonChangeイベントがありませんので、どのようなアイデアですか?

私はそれがどんな変更であれば気にしません、divに特定する必要はありません。

答えて

1

DOMSubtreeModifiedイベントサウンドは、使いたいもののようです。それは非難され、しばらくしてから、おそらくブラウザからサポートが削除されることを覚えておいてください。

http://help.dottoro.com/ljrmcldi.php

+0

ありがとう - クイック質問; divがあり、そのイベントハンドラをアタッチした場合、そのdivが変更された場合、イベントがトリガーされるのか、divの子のみがトリガーされるのでしょうか? – Ashley

+0

Test;)私はしばしばドキュメント上にグローバルリスナーを追加し、evt.targetのtagNameとidをチェックします。 – c69

+0

残念ながら、Mozillaはこれを気に入っていません:(それは償却されているので、それを使用しないことを提案しました。 – Ashley

0

それは有効なW3Cではないかもしれないが、それが唯一のFirefoxの拡張機能だとして、それは本当に問題ではありません、DIVに「のonChange」イベントを追加すると、正常に動作しますが判明した(プラス、それが動作します!)。

関連する問題