私はFirefox C++エクステンション初心者です。私は、ページの読み込み中に、私の拡張モジュール内のDOM変異イベントにアクセスする必要があります。デフォルトでFirefoxは、ページの読み込み中にDOMの突然変異イベントを送信しないため、ページの読み込みのパフォーマンスが向上します。Firefox拡張機能とnsIMutationObserver
私はその理由を理解していますが、その結果を理解するためには、私はまだDOM変異イベントにアクセスする必要があります。私は、nsIMutationObserverがまだページの読み込み中に呼び出されることを読んでいます(リスナーを探しているDOMツリーを歩く必要がないので、DOMの突然変異イベントは少し効率的です)。しかし、ネイティブコードでのみ利用できます。
だから私は、質問を次ています
- は、Firefoxの拡張機能が利用できるnsIMutationObserverとnsIMutationObserver2ですか?
- はいの場合、C++で簡単なFirefox拡張機能を使って、その機能にアクセスしてJavascriptに公開するにはどうすればよいですか?
- C++土地からJSへのフォワーディングを行う既存のエクステンションを私が指し示すことができるなら、それは高く評価されます。
- JS-CTypesを使用して、Javascriptベースの拡張機能からその機能にアクセスできますか?
私はFirefoxの拡張フォーラムでこの質問をしましたが、回答はありません。事前に
おかげ