私は今、拡張機能を使っています。私は静的(決して変更されません)とウェブサイトから読み込まれる別の部分のスクリプトを1部持っています。そして、私は2つの方法を見ている:Firefoxの拡張機能で動的スクリプトを挿入する
- はXMLHttpRequestをして、それをロードし、
<script src="example.com/myscript.js"></script>
としてそれを入れて、それはそれを
しかし、第二に、それ自体をロードさせるには
chrome://myext/script.js
)にアクセスすることはできません。
gBrowser.contentWindow.wrappedJSObject
オブジェクトのコードを評価する必要があるため、最初の方法はおそらく安全ではありませんロードされたページのWindowオブジェクト
アイデア?
ああ、そうディスクに保存する可能性はありますか?あなたは何か知っていますか? –
また、読み込まれた各ページにこのスクリプトを挿入する必要がありますが、 'Components.utils.import'が内側のページではなくxulでスクリプトをインポートすると思います。 –
さて、元の答えに新しい提案を追加しました今あなたがしようとしていることが分かりました。 –