我的想法是拥有类似Web服务器但没有Web服务器的东西。相反,我想使用websockets。供内部使用。
用户将拥有一个基本网页,该网页只会打开一个websocket连接,并且应该收到.html,并立即导航到它。 此外,它应该能够为这个新的html加载带有辅助函数的.js。
我在这里看到了加载图像文件的东西 http://liamkaufman.com/blog/2012/02/11/12-pushing-files-to-the-browser-using-deliveryjs-socketio-and-nodejs/ 但我不知道如何导航到收到的.html文件以及如何执行收到的.js文件。
不要试图说服我使用网络服务器或其他技术,我有这样做的原因:-) 感谢
答案 0 :(得分:0)
使用websocket固有意味着您需要使用服务器。 websocket定义为客户端和服务器之间的连接。
来自here
WebSockets是一种先进技术,可以在用户的浏览器和服务器之间打开交互式通信会话。使用此API,您可以将消息发送到服务器并接收事件驱动的响应,而无需轮询服务器以进行回复。
关于运行已下载的javascript文件,您可以使用eval
,也可以在正文上创建新的脚本标记以加载您的javascript。