1

シンプルな Opera プラグインの書き方

Refererリクエストの URL データに基づいてリクエストのヘッダーを変更するプラグインを開発したいと思います。

Opera の Web サイトによると、プラグインはNetscape4 Plug-in APIを使用して開発する必要があります。しかし、それに関する情報はそれほど多くありません。自分で調べたところ、c:/program files/opera/program/pluginsOpera のプラグインは.dlls のようです。Opera プラグインの開発にはどのプログラミング言語を使用する必要がありますか?また、それについてのウォークスルーを知っていますか?

4

1 に答える 1

2

HTTP リクエストのみを変更したい場合は、それを行うプロキシ サーバーを作成するのが最も簡単な場合があります (たとえば、Squid をハックし、それを使用するように Opera を構成します)。

<object>Opera のプラグインは、特定のメディア タイプ (Flash や Quick Time ビデオなど) を処理するためだけのものであり、<embed>特定のファイルを開くことによってのみ呼び出されます。それらは汎用プラグインではありません。

Opera には別の拡張メカニズム UserJS があります。これは、すべてのページで実行される JavaScript です (Firefox の Greasemonkey に似ています)。これを使用して JavaScript で変更できますdocument.referrerが、HTTP ヘッダーでは変更できません。

于 2009-10-26T21:13:12.013 に答える