2012-04-12 7 views
0

Webブラウザがサーバからドキュメントをフェッチすると思うと、ドキュメントはWebsocketをサーバ、つまり通信リンクに設定します。WebSocketを貧弱なプロキシとして使用することは可能でしょうか?

サーバーはユーザーが入力したウェブサイト/ドキュメントをフェッチしてwebsocketに返し、おそらくjavascriptの魔法を使って表示することは可能でしょうか?おそらくiframeに?したがって、サーバはプロキシとして動作します。

どうすればいいですか?楽しみのために。

答えて

1

ウェブページにjavascriptがある場合、サーバー上で実行されたときにページ上で何が起こっているのかをすべてレプリケートすることはできません。 同様に、ほとんどのことはできません。 リモートブラウジングのようなことをしたいと思うので、単純な例は、サーバー上にブラウザーを実装してから、ブラウザー画面からのイメージをクライアントに常時送信する場合です。 交通安全はありません。交通量が大幅に増加します。 マウス入力とキーボード入力イベントを送信し、Webソケットを使用してサーバー上で処理できます。 ビデオはmjpegを使用して行うことができます。サーバーロジックの実際の座標に変換するためにビデオ内のマウス座標を計算するために、クライアント側ではほとんど計算を行わなければなりません。

もちろん、Webページが非常に重い場合を除いて、トラフィックを節約したり、クライアントコンピュータのロジックを削減する方法はありませんが、そのような必要性の実際の例は見当たりません。

+0

はい、まさにリモートブラウジングです。 Javascriptは問題ですが、おそらくそうではありません。これは、Webアプリケーションではなくドキュメントを参照するためのものです。 :)私は、このアイデアを、多くのページが「私たちを通してサーフ文書を」サーフィンすることを訴えた場合、検閲を回避する方法と考えていました。 httpsはどうですか? – rapadura

関連する問題