2012-04-12 17 views
0

我想一个Web浏览器会从服务器获取一个文档,然后该文档建立一个websocket到服务器,即通信链接。是否有可能使用WebSockets作为穷人代理?

然后服务器可以获取用户输入的任何网站/文档并通过websocket返回它,也许使用JavaScript魔术显示它吗?也许在iframe中?因此服务器将充当代理。

为什么要这样做?为了娱乐。

回答

1

如果网页有JavaScript,那么你将无法只复制在服务器上执行的所有内容。 以及大多数事情不可能做到。 据我所知,你想做一些远程浏览,简单的例子是当你在服务器上实现浏览器,然后浏览器屏幕上的图像不断发送给客户端。 没有交通安全,您实际上会大幅增加流量。 您可以发送鼠标输入和键盘输入事件,并使用websockets在服务器上处理它们。 视频可以使用mjpeg完成。客户端需要进行一些计算,以计算视频中的鼠标坐标以转换为服务器逻辑的实际坐标。

当然,除非网页非常重,否则无法在客户端计算机上节省流量或减少逻辑,但是我看不到任何这种需求的实例。

+0

是的,完全是远程浏览。 Javascript是一个问题,但也许它不是,因为fakit,这是浏览文档而不是web应用程序。 :)如果有很多网页提供这种“冲浪文件通过我们”的能力,我正在考虑这个想法来规避审查制度。 https呢? – rapadura 2012-04-12 14:47:13

相关问题