2010-11-21 17 views
3

私のWebアプリケーションの機能は、関連のない第三者のWebサイトからhtmlを取得して解析する必要があります。私はこのクライアント側をやりたい私はすでにサーバー側のプロキシについて知っています。私の研究は、自己署名されたJavaアプレットだけがこれを行うことができることを示しています。 Flashでは、第三者のWebサイトにポリシーファイルを置く必要があります(不可能)ので、あまり役に立ちません。どのブラウザプラグインがクロスドメインTCPソケットをサポートしていますか?

インストールベースが大きい他のクロスプラットフォームのブラウザ内ソリューションはありますか?

もう一度、サーバー側のプロキシには興味がありません。私は、Javaアプレット以外のクロスドメインTCP接続を可能にするクライアント側のインブラウザ技術について知りたいだけです。

+1

それが重い処理を必要とする場合は、サーバー上でそれを行う必要があります。 – SLaks

+0

私はサーバーリソースを持っていません、クライアント側でなければなりません。 – amax

答えて

0

リモートサーバーからクライアントにデータを転送するサーバー側スクリプトをドメインに書き込むことができます。

これはすべてあなたの帯域幅です。

1

あなたは情報をあまり提供しませんが、ブラウザで行う必要がある場合は、選択したブラウザ技術(アプレット、Flash、JavaScript、Silverlight)をサーバーと通信することができます。あなたのサーバが代わって電話をかけます。

これは、サードパーティのアプリケーションを変更したい場合は、サーバー上で変更するだけです。

一部のサードパーティのサイトでは、ランダムなクライアントがアクセスしていると幸福にならない場合があります。

これにより、サーバーはクライアントが処理の残りの部分を簡単に行うために、何らかの処理を行うこともできます。

1

プロキシゲートウェイが流行していたので、この質問が尋ねられてから時間が変わってしまったので、それは長い時間でした。

署名されたJavaアプレット以外の2つのメカニズムを使用して、ajaxページからドメインをクロスすることができます。

  • JASONP
  • クロスオリジンリソースの共有(CORS)とHTML5 WebSockets
関連する問題