2

これは私の最初のアプリですので、私の知識不足をご容赦ください。デモアプリとして、私は次のことを達成したいと思います:

ステージ1:

1ページの内容を読む

2そのページのコンテンツで正規表現の一致を探します

3それらを他のものと交換します

ステージ2:

1()テキストをWebページに送信する場合

2送信されようとしているテキストを読みます

3正規表現を探して、置き換えます。

同様のアプリの方向に1つのポイントを指定したり、小さなガイドを作成したりできますか?どんな助けでも大歓迎です。

4

1 に答える 1

2

まず、ページのコンテンツにアクセスする唯一の方法であるコンテンツスクリプトを挿入する必要があります。

http://code.google.com/chrome/extensions/content_scripts.html

コンテンツスクリプトのみの拡張機能を開始することもできますが、より高度な拡張機能については、プログラムによるインジェクションについて読む必要があります。

http://code.google.com/chrome/extensions/content_scripts.html#pi

コンテンツスクリプトから、ページのDOMにアクセスし、通常の方法でイベントにリスナーを追加できます。たとえば、document.getElementById()またはelement.addListener()を使用できます。

正規表現を探す方法はたくさんあります。たとえば、ページを検索する方法によって異なります。

document.body.innerHTML.replace(...);

Rob Wは、chrome.webRequestを使用したテキストの送信を傍受するための優れたヒントを提供しました

于 2012-04-23T19:37:52.277 に答える