使用websockets加载.html和.js
Loading .html and .js with websockets
我有一个想法,那就是拥有一个类似于web服务器但没有web服务器的东西。相反,我想使用websocket。仅供内部使用。
用户将有一个基本的网页,它只会打开一个websocket连接,并且应该收到一个.html,然后立即导航到它。此外,它应该能够为这个新的html加载带有辅助函数的.js。
我在这里看到了加载图像文件的东西http://liamkaufman.com/blog/2012/02/11/12-pushing-files-to-the-browser-using-deliveryjs-socketio-and-nodejs/但我不知道如何导航到接收到的.html文件,以及如何执行接收到的.js文件。
不要试图说服我使用网络服务器或其他技术,我有理由这样做:-)感谢
使用websocket本质上意味着您需要使用服务器。websocket定义为客户端和服务器之间的连接。
从这里
WebSockets是一种先进的技术,可以在用户的浏览器和服务器之间打开交互式通信会话。使用此API,您可以向服务器发送消息并接收事件驱动的响应,而无需轮询服务器以获得回复。
关于运行已下载的javascript文件,可以使用eval
,也可以在主体上创建一个新的脚本标记来加载javascript。
相关文章:
- 在向下滚动JS/HTML/CSS wordpress网站时替换徽标图像
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- 可以't在Angular js/HTML中获取单个记录
- 如何在angular js/HTML中处理数组
- JS HTML CSS Accordion
- 当包含在CSS/JS/HTML中时,我如何得出正确的目录路径
- JS/HTML function
- 如何在JS/HTML中将函数输出发送到表单元格
- 挖空 JS html 绑定返回奇怪的代码而不是 html 字符串
- 下划线.js HTML 元素中的模板
- Knockout.js - “html”绑定中的“值”绑定
- Angular.js & HTML / 如何并排组合 2 个元素
- DevExpress (JS / HTML) 将事件附加到弹出窗口中的元素
- 将数据从 C# 传递到 angular js html
- 我如何在我的 AngularJS 中获取这个 D3.js HTML 元素,以便我可以操作它
- 强制设备方向通过 CSS/JS/HTML 横向
- 动态更新地铁列表在水平滚动时查看 (JS/HTML)
- WinJS UI JS/HTML 控件是否可以在 Metro 之外使用
- 如何使网页一次只能访问一次?(JS+HTML)
- 如何在 JS / HTML 中添加更改图像的文本