4

Firefox 拡張機能を使用して、そのページの変更された HTML によって呼び出されるいくつかの関数を含むスクリプトをすべてのページに挿入したいと考えています。JavaScript を HTML の先頭に挿入し、ページを変更することもできますが、onmouseover イベントによって Java スクリプト関数が呼び出されません。ローカル拡張機能またはオンライン リソースとして Java スクリプトを使用して、それを行う方法についての指針を誰かが持っていますか。

GreaseMonkey はありません。自分のプラグインでそれを行う必要があり、ユーザーにグリースモンキー、プラグイン、およびスクリプトのインストールを求める必要はありません。

4

5 に答える 5

1

グリースモンキーはこれを行います。それは素晴らしいです!

于 2009-02-05T15:52:14.913 に答える
1

Greasemonkeyスクリプトを作成します。動作する多くの例については、 Userscripts.orgを参照してください。

于 2009-02-05T15:52:29.217 に答える
0

Greasemonkeyを使用しないのはなぜですか? Firefox の任意のページで JavaScript を実行できます。また、入力したコードを実行しても不十分な場合は、head に動的にリンクを追加することもできます。

于 2009-02-05T15:53:03.680 に答える
0

Firebug を使用して DOM を変更できます。ファイルをローカルにロードできるかどうかわかりません..悪意があるように聞こえます。また、Firebug コンソール (python/ruby コンソール) で任意の JavaScript コマンドを実行することもできます。

于 2009-02-05T15:53:09.310 に答える
0

いくつかの Greasemonkey-to-extension "コンパイラ" (またはエクステンション ラッパー) があります。

Arantius の GM コンパイラ Gina Trapani の複数 GM スクリプト コンパイラ

私は最初のものを使用して、時間の経過とともに広範な内部調整を行いました。ただし、コンパイラが積極的にメンテナンスされているとは思えません (デフォルトの最大バージョンは 3.0 のみ)。そのため、最新の GreaseMonkey または FireFox に対応していない可能性があります。

Gina Trapani のものは、同じドメインを対象とする複数のスクリプト用に設計されていると思いますが、私は使用していません。

エンドユーザーが GreaseMonkey をインストールする必要がないため、これらはどちらもそれ自体が「GreaseMonkey ソリューション」ではありません。彼らは実際の FireFox 拡張機能を取得します。コアは GM と非常に似ていますが、好きなだけ変更または追加できます。

于 2009-10-13T16:26:16.170 に答える