文章详情页
node.js - 为什么用file协议打开的html可以连接websocket
浏览:221日期:2023-09-15 09:48:51
问题描述
服务端用Nodejs搭建,客户端在谷歌浏览器用file协议打开,可以成功连接返回数据。

问题解答
回答1:浏览器不要求页面和wss连接的URL同源 (如果有需要,你仍然可以在服务器检查Origin然后拒绝这样的连接)
回答2:Websocket是over HTTP的并不假,但是不代表一定over你获取页面的HTTP。当你打开文件后,js执行连接,是新起一个tcp连接来握手的。
标签:
HTML
相关文章:
1. docker绑定了nginx端口 外部访问不到2. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题3. docker-compose 为何找不到配置文件?4. docker网络端口映射,没有方便点的操作方法么?5. boot2docker无法启动6. dockerfile - [docker build image失败- npm install]7. angular.js使用$resource服务把数据存入mongodb的问题。8. ruby - 关于rails中devise登录用户名的调用问题9. node.js - cnpm安装electron报错please remove node_modules before retry!。10. html5 - 如何让H5页面在手机浏览器里和微信全屏显示
排行榜

网公网安备