2011-11-16 6 views
5

私の状況は一言で言えば、フラッシュプログラムがビルドされていて、別のサイトページに埋め込まれています。フラッシュプログラムを変更する機能はなく、小さなアドオン(アドオンという名前を付けておきたい)がほしいので、フラッシュプログラムの機能を少し拡張します。例:私のフラッシュプログラムは、メインサーバからの引用を要求するので、要求された引用に関する追加情報を表示する必要があります。Webページに埋め込まれたフラッシュプログラムからhttpトラフィックを受信するオプションは何ですか?

私のサーバーjson-serializedによってデータが返されていますが、データを追加することはできますが、フラッシュプログラムは追加情報を表示しないので、ウィジェットをウィンドウに表示したいページなどを

前提条件:アドオンであるよう A)のWindows OS B)は、HTTPトラフィック(REQ/RESP)が読まれるべきであると Cを必要に応じてアドオンが必要な計算/アクションと(おそらく)追加の要求を行います)エンドユーザーが見ることができるように計算された結果を表示する能力 d)特定の要求が発生したときにのみアドオンを呼び出すことが望ましい(例えばhttp://url/get/quote/1234) e)余分な要求をしたくない。フラッシュのプログラムで取得されたHTTPレスポンスから余分なデータを取得することは私にとってうまくいきます。

私は信じているオプションは次のとおりです。

  1. のGreasemonkeyスクリプト。メインページのURLでない限り、おそらくhttpトラフィックを読み取ることができないため動作しません。
  2. Firefox/Chromeアドオン。 ChromeがHTTPリクエストにアクセスすることを禁止していることを読んで、HTTPトラフィックを監視するためのAPI methodsが見つかりません。しかし私はFirefox APIについては分かりません。
  3. 他の方法はありますか?

答えて

1

Firebugには、埋め込みFlashアプリケーションでも送信されたhttp要求を追跡できるネットパネルがあります。それがあなたが望むものかどうかを見てください。それはPOSTリクエスト(もしあれば)とレスポンスの内容のリクエストとレスポンスヘッダを表示します。

+0

Firebug、Fiddlerなどのツールはよく知られていますが、自動的に呼び出される独自のツールを構築する必要があるため、私のニーズに合っていません。 –

+0

Firebugはopensourceなので、チェックアウトすることができます –

+0

FirebugにはGreaseMonkeyのような自動起動がありません(@includeを意味します)。私は他のすべてのオプションをチェックアウトします。ありがとう、あなたの答えPranav。 –

関連する問題