fix: WebSocket连接根据页面协议自动选择ws/wss,修复HTTPS下Mixed Content报错
This commit is contained in:
@@ -50,7 +50,8 @@ window.DashboardModule = {
|
||||
}
|
||||
|
||||
var base = window.location.pathname.split("/").slice(0, 2).join("/");
|
||||
var ws = new WebSocket("ws://" + location.host + base + "/api/system/ws");
|
||||
var proto = location.protocol === 'https:' ? 'wss://' : 'ws://';
|
||||
var ws = new WebSocket(proto + location.host + base + "/api/system/ws");
|
||||
self.ws = ws;
|
||||
|
||||
ws.onopen = function() {
|
||||
|
||||
@@ -25,7 +25,8 @@ window.LogsModule = {
|
||||
}
|
||||
|
||||
var base = window.location.pathname.split("/").slice(0, 2).join("/");
|
||||
var ws = new WebSocket("ws://" + location.host + base + "/api/logs/ws");
|
||||
var proto = location.protocol === 'https:' ? 'wss://' : 'ws://';
|
||||
var ws = new WebSocket(proto + location.host + base + "/api/logs/ws");
|
||||
self.ws = ws;
|
||||
|
||||
ws.onopen = function() {
|
||||
|
||||
Reference in New Issue
Block a user