3

検索フォームを検出してサーバーに接続し、ローカルでいくつかの操作を実行する必要がある Google Chrome 拡張機能を開発したいと考えています。私はこの分野の初心者です (以前に拡張機能をプログラムしたことはありません) ので、いくつか質問があります。なぜなら、Google Developer Center は私にとって十分に明確ではなかったので、あなたが助けてくれるかもしれません.

ユーザーが特定のフィールドをクリックしたときに、ブラウザーはどのように特定のフィールドを認識することができますか? 私は正確な答えが欲しいわけではありません。探したり学んだりするための場所です。また、拡張機能は算術演算を実行できますか?

乾杯、p312z

4

2 に答える 2

1

最善の策は、イベントリスナーを追加して、ユーザーが特定のフィールドをクリックしたときを確認することです。さまざまなWebサイトでフィールドがどのように呼び出されるかを実際に予測することはできませんが、バックグラウンドスクリプトでリッスンできる「address」や「name」などの標準的な単語がいくつかあります。ブラウザ内で発生するイベント関数に慣れるために、JavaScriptに関連するリソースのクイック検索を実行することをお勧めします。

于 2012-04-14T21:57:16.993 に答える
1

さらに言えば、拡張機能は、読み込み時に任意の Web サイト ページに JavaScript ファイルを挿入できます。挿入されたスクリプト内で、独自のロジックを追加できます。フォームの場合は、フィールド ID、ラベルなどをチェックします。次に、それに応じてイベント リスナーを追加します。挿入されたスクリプトは、必要に応じてバックグラウンド ページと通信できます。「実装」の「メッセージ パッシング」に関するドキュメント セクションを参照してください。ドキュメントが信じられないほど簡潔であることに同意します。彼らのフォーラムのリンク?ここに送信します。php.net のように、ユーザーがドキュメントにコメントできることを願っています。

于 2012-04-16T13:16:17.753 に答える