0

私は、Web ブラウザがサーバーからドキュメントをフェッチすると考えており、ドキュメントはサーバーへの WebSocket、つまり通信リンクをセットアップします。

サーバーがユーザーが入力したWebサイト/ドキュメントを取得し、WebSocketを介して返し、おそらくjavascriptマジックを使用して表示することは可能でしょうか? おそらくiframeで?したがって、サーバーはプロキシとして機能します。

なぜ私はこれをするのですか?楽しみのために。

4

1 に答える 1

1

Web ページに JavaScript が含まれている場合、サーバーで実行されたときにページで発生していることをすべて複製することはできません。同様に、ほとんどのことはできません。リモートブラウジングのようなことをしたいと思っていることを理解しているように、簡単な例は、サーバーにブラウザーを実装し、ブラウザー画面からの画像が常にクライアントに送信される場合です。交通安全はありません。実際に交通量が劇的に増加します。マウス入力およびキーボード入力イベントを送信し、WebSocket を使用してサーバーで処理できます。ビデオはmjpegを使用して行うことができます。ビデオ内のマウス座標を計算してサーバー ロジックの実際の座標に変換するには、クライアント側でほとんど計算を行う必要がありません。

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

于 2012-04-12T14:40:16.520 に答える