我认为网络浏览器会从服务器获取文档,然后文档会将websocket设置到服务器,即通信链接。
那么服务器是否有可能获取用户输入的任何网站/文档并通过websocket返回它并且可能使用javascript魔术显示它?也许在iframe?因此,服务器将充当代理。
我为什么要这样做?为了好玩。
答案 0 :(得分:1)
如果网页上有javascript,那么当它在服务器上执行时,您将无法复制页面上发生的一切。 以及大多数事情都不可能做到。 据我所知,你想做一些像远程浏览这样的事情,简单的例子是当你在服务器上实现浏览器,然后从浏览器屏幕的图像不断发送到客户端。 没有流量安全,您实际上会大幅增加流量。 您可以发送鼠标输入和键盘输入事件,并使用websockets在服务器上处理它们。 视频可以使用mjpeg完成。客户端必须进行很少的计算,以计算视频中的鼠标坐标,以转换为服务器逻辑的真实坐标。
当然除非网页非常繁重,否则无法在客户端计算机上节省流量或减少逻辑,但我看不到任何这种需求的真实示例。