我目前在弄后臺管理的 在線聊天 ,采用 PHPSocketIO 服務(wù) 。
IP訪問頁面 連接/接收/發(fā)送都正常,頁面執(zhí)行js正常
HTTPS+域名頁面訪問 連接/接收正常,但是頁面的js 代碼執(zhí)行不了。
重點:
IP訪問都正常。
但是就用域名訪問和域名連接就js執(zhí)行不了,唯獨顯示連接成功。且能看到連接成功里頭的數(shù)據(jù)交互。
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);