我目前在弄后台管理的 在线聊天 ,采用 PHPSocketIO 服务 。
IP访问页面 连接/接收/发送都正常,页面执行js正常
HTTPS+域名页面访问 连接/接收正常,但是页面的js 代码执行不了。
重点:
IP访问都正常。
但是就用域名访问和域名连接就js执行不了,唯独显示连接成功。且能看到连接成功里头的数据交互。
Nginx 1.22.1
CentOS 7.9.2009 x86_64(Py3.7.9
使用https://github.com/walkor/web-msg-sender
cdn.bootcss.com/socket.io/1.3.7/socket.io.js
jQuery JavaScript Library v1.11.3
vue.global.js 3.3.4 版本
解决了:
原本:
var socket = io('https://'+document.domain+'/socket.io');
改为:
var socket = io('https://'+document.domain);