0

私がよく訪れる Web サイトがあります... www.example.com としましょう。そして、私はこのウェブサイトの一部と対話することができます. インタラクションは XMLHttpRequest を送信し、Javascript、jQuery を介して応答を返します。

自分のやりたいことを実現するためにどのテクノロジが役立つのか、どこから始めればよいのかわかりません。基本的に、サイトが提供していない追加のオプション/ショートカットを追加したい. マクロを使おうかなと思ったのですが、マクロ記録ソフトを使うのは面倒です。

(Google Chrome の開発者ツールを使用して) 送受信される XMLHttpRequest を調べたところ、単純な JSON メッセージであることがわかりました。サイトの実際の所有者がそうするのを待たずにサイトに機能強化を追加する最良の方法は、これらの XMLHttpRequest/Response の送受信をシミュレートし、追加のショートカットを提供するために DOM をさらに調整することであると考えました。

ただし、元のサイトの機能に干渉したくありません...つまり、リクエストを送信して応答を受信した場合、元のスクリプトと自分のスクリプトの両方で応答を処理する必要があります。だから、ここで私は立ち往生しています... C#アプリケーションまたはGoogle Chrome拡張機能(私はGoogle Chromeを使用しています)または他の何かを一緒に作成する道を進むべきかどうかわかりません。どの開発ツール/言語が私がやりたいことをする能力を与えてくれるかについての指針は素晴らしいでしょう. ありがとう!

4

2 に答える 2

2

Chrome には、ユーザー スクリプトのサポートが組み込まれています。これらを使用して、必要に応じてページを変更したり、リクエストを作成したりできます。これらの AJAX リクエストで正確に何をしたいのかについての詳細がなければ、さらにアドバイスすることは困難です。

于 2012-05-31T20:32:48.970 に答える
1

あなたの質問の内容は 100% わかりませんが、私が理解しているように、あなたは特定の Web サイトを変更できるようにしたいと考えています。これらの変更が js で実行できる場合は、Greasemonkey for Firefox をお勧めします。基本的に、特定のWebページ/ドメインにアクセスしているときにカスタムスクリプトを実行できます. スクリプトを使用するページについては、必要に応じて具体的に指定できます。スクリプトが jQuery をロードすると、機能を簡単に追加できます。

https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/

ここでは、多数のサイト用に作成済みのスクリプトを見つけることができます。

http://userscripts.org/

于 2012-05-31T20:31:03.083 に答える