2010-11-21 29 views
2

Firefoxの拡張機能にはボタンがあり、クリックするとJavaScriptコードが現在のページに挿入されます。このWebページに挿入されたJavaScriptコードは、拡張機能のJavaScript関数をどのように呼び出すことができますか?誰かが私に例を教えることができれば助けになるだろう。ページJavaScript拡張機能を呼び出すJavaScript

ありがとうございました。

+1

重複したhttp://stackoverflow.com/questions/4215507/executing-injected-javascript-code-in-a-page-when-developing-a-firefox-extension? – mplungjan

+0

それは彼自身の質問+受け入れられた答えは彼自身ですか? – Harmen

+0

私は1日か2日前に質問を投稿しましたが、それを読んだら、それは拡張機能からスクリプト関数を呼び出すことであったことがわかります。これは別の方法です。 –

答えて

4

これは、ドキュメントオブジェクトからイベントをディスパッチして、それらのイベントを自分の内線からリッスンすることです。これらのイベントのリスナーは、タブ単位で作成する必要があります。また、あなたのエクステンションに埋め込まれたjQueryを使ってそれらを捕まえることもできます。

これを行う最も簡単な方法は、ここで説明されています

https://developer.mozilla.org/en/Code_snippets/Interaction_between_privileged_and_non-privileged_pages

あなたは(ページ上)JSライブラリとあなたがまさにこれを実行することができ、あなたの拡張機能で一致するライブラリを設定することができます繰り返すことができます。

関連する問題