文章详情页
node.js - 为什么用file协议打开的html可以连接websocket
浏览:63日期:2023-09-15 09:48:51
问题描述
服务端用Nodejs搭建,客户端在谷歌浏览器用file协议打开,可以成功连接返回数据。
问题解答
回答1:浏览器不要求页面和wss连接的URL同源 (如果有需要,你仍然可以在服务器检查Origin然后拒绝这样的连接)
回答2:Websocket是over HTTP的并不假,但是不代表一定over你获取页面的HTTP。当你打开文件后,js执行连接,是新起一个tcp连接来握手的。
标签:
HTML
相关文章:
1. docker-machine添加一个已有的docker主机问题2. java编程思想第4版中文版的几处谬误?3. docker内创建jenkins访问另一个容器下的服务器问题4. android - libGDX 显示ttf字体出错5. 关docker hub上有些镜像的tag被标记““This image has vulnerabilities””6. javascript eval7. 请问怎么改变超链接字体的颜色?8. docker网络端口映射,没有方便点的操作方法么?9. angular.js - angular2 有什么cool的loading组件么?10. 关于docker下的nginx压力测试
排行榜
![docker-machine添加一个已有的docker主机问题](http://www.haobala.com/attached/image/news/202311/1028320972.png)