10

Windows 7 で最新の Google Chrome 安定版 (19.0.1084.56 m) を使用しており、Mutation オブザーバーを初めて試しています。(このプロジェクトは、サード パーティの Web サイトのユーザー スクリプトであり、そのサーバーにはアクセスできません。)

MutationRecordしたがって、フィールドがあることが起こりますoldValue:

record . oldValue

戻り値は に依存しtypeます。" attributes" については、変更前の変更された属性の値です。「characterData」については、変更前の変更ノードのデータです。" childList" の場合は null です。

だから私はへの変更を監視していますが、フィールドcharacterDataを取得すると常にnullになります。MutationRecordoldValue

それは機能しているはずですか、何か間違っている可能性はありますか、それともこの機能はまだ動作することを期待するには最先端すぎますか?

これが実装されているかどうか、またはいつ実装されるかを宣言する可能性のある Google のドキュメント、バグ レポート、機能リクエストなどを見つけることができる場所はありますか?

4

1 に答える 1

21

オブザーバーを次のように構成します。

observer.observe(container, {
    attributeOldValue : true
});

完全な API ドキュメント: https://developer.mozilla.org/pt-BR/docs/Web/API/MutationObserver

于 2015-04-15T13:40:06.780 に答える