2012-04-12 5 views
0

Ich bin der Meinung, dass ein Web-Browser ein Dokument von einem Server holen würde, das Dokument richtet dann einen Websocket zum Server ein, dh eine Kommunikationsverbindung.Wäre es möglich, WebSockets als Proxy zu verwenden?

Wäre es dann möglich, dass der Server eine Website/ein Dokument, das der Benutzer eingibt, abruft und über den Websocket zurückgibt, und vielleicht mithilfe von Javascript Magic Display? Vielleicht in einem Iframe? Somit würde der Server als ein Proxy agieren.

Warum sollte ich das tun? Zum Spass.

Antwort

1

Wenn Webseite JavaScript hat, dann können Sie nicht alles replizieren, was gerade passiert, wenn es auf dem Server ausgeführt wird. Auch die meisten Dinge werden nicht möglich sein. Wie ich verstehe, möchten Sie etwas wie Remote-Browsing tun, ist ein einfaches Beispiel, wenn Sie Browser-Implementierung auf dem Server haben, und dann Bild von Browser-Bildschirm wird ständig an den Client gesendet. Es gibt keinen sicheren Verkehr, Sie werden den Verkehr dramatisch erhöhen. Sie können Mauseingabe- und Tastatureingabeereignisse senden und mit Webservern auf dem Server verarbeiten. Video kann mit mjpeg erfolgen. Auf der Client-Seite müssen kleine Berechnungen durchgeführt werden, um Mauskoordinaten innerhalb des Videos zu berechnen, um sie in echte Koordinaten für die Serverlogik umzuwandeln.

Natürlich gibt es keine Möglichkeit, Verkehr zu speichern oder Logik auf Client-Computer zu reduzieren, es sei denn, die Webseite ist extrem schwer, aber ich kann keine echten Beispiele für solche Notwendigkeit sehen.

+0

Ja, genau, Remote-Browsing. Javascript ist ein Problem, aber vielleicht ist es nicht, seit Fakit, dies ist zum Durchsuchen von Dokumenten nicht Web-Anwendungen. :) Ich dachte an diese Idee als eine Möglichkeit, die Zensur zu umgehen, wenn viele Seiten diese Fähigkeit der "Surfdokumente durch uns" anbieten. Was ist mit https? – rapadura

Verwandte Themen