|
@@ -217,12 +217,15 @@
|
|
|
},
|
|
},
|
|
|
created() {
|
|
created() {
|
|
|
if (getToken()) {
|
|
if (getToken()) {
|
|
|
|
|
+ // HTTPS 页面禁止发起 ws:// 连接(浏览器抛 SecurityError),按当前页面协议自动选 wss/ws
|
|
|
|
|
+ let protocol =
|
|
|
|
|
+ window.location.protocol === 'https:' ? 'wss://' : 'ws://';
|
|
|
let url =
|
|
let url =
|
|
|
- 'ws://' +
|
|
|
|
|
|
|
+ protocol +
|
|
|
window.location.host +
|
|
window.location.host +
|
|
|
'/ws/websocket/UnreadNotifyMessageCount?token=' +
|
|
'/ws/websocket/UnreadNotifyMessageCount?token=' +
|
|
|
getToken();
|
|
getToken();
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
let socket = new WebSocket(url);
|
|
let socket = new WebSocket(url);
|
|
|
socket.onmessage = (event) => {
|
|
socket.onmessage = (event) => {
|
|
|
if (event.data) {
|
|
if (event.data) {
|