0

私はFirefox用のプラグインを書くのが初めてです。プラグイン内で URL プロトコルをインターセプトするプラグインを作成しています (ここで取得しました: http://www.nexgenmedia.net/docs/protocol/ )。次に、ユーザーがロードした Jscript 関数を呼び出してデータを渡します。

私の質問は、プラグインの実行中にFirefoxプラグイン内からユーザースクリプトまたはグリースモンキースクリプトを呼び出すにはどうすればよいですか.

4

1 に答える 1

0

これは一般に、拡張機能から任意のコードを実行することは非常に悪い考えです。拡張コードは特権モードで実行され、XPCOMシステム全体にアクセスできます。本当に外部 JS を実行したい場合、最良の方法はComponents.utils.Sandbox私が推測することです。その他のオプションはnsISubscriptLoaderまたはComponents.utils.importです。また、そのような拡張機能はMozilla Addonsでのセキュリティ チェックに合格せず、結果として受け入れられません。

于 2012-12-28T09:08:24.833 に答える