Firefoxのアドオンを開発しています。私がしたいのは、カスタムJavaScript関数を挿入することです。Firefoxの拡張機能を使用してすべてのWebページにJavaScript関数を挿入する方法
すなわち
function foo() {..}
だから、すべてのページが最初にそれを定義せずにFOOを呼び出すことができます。
私は、次のような他の回答から見てい:http://groups.google.com/group/greasemonkey-users/browse_thread/thread/3d82a2e7322c3fce
をしかし、それは、Webページ上で変更する必要があります。もし私がおそらく関数fooをGoogle.comに注入したいのであれば?それは可能ですか?
私はそれをusercriptで行うことができますが、可能であれば拡張アプローチを使用したいと思います。
greasemonkeyを試しましたか? – rook
私は前にFirefoxのアドオンをビルドしていませんが、ウィンドウオブジェクトへのアクセス権があれば、ドキュメントの先頭にスクリプトを追加して呼び出しを行うことができます。私は、スクリプトがあなたのスクリプトを呼び出すためにそれらのスクリプトで利用可能であることを確信していませんが、それは価値があります。あなたは、sudoの文書準備呼び出しとなるコードに設定されたフラグを作成しなければならないかもしれません。 – Seth
@Rook、greasemonkeyは機能しますが、多数のマシンへのより良い展開のための拡張機能を作成したいのです。私はgmがこれを行うことができるので、同じことをするためにいくつかのAPIを利用できるはずだと思います。 – Howard