|
|
@@ -64,8 +64,25 @@
|
|
|
var host = 'localhost'
|
|
|
var params = 'token=' + token + '&app=' + app + '&host=' + host;
|
|
|
|
|
|
- var host1 = window.location.host
|
|
|
- var url = 'wss://' + host1 + '/ws/log/pull?' + params
|
|
|
+ let protocol = location.protocol
|
|
|
+ let hostname = location.hostname
|
|
|
+ let port = location.port
|
|
|
+ let prefix;
|
|
|
+ if (protocol === 'https') {
|
|
|
+ if (port === 443) {
|
|
|
+ prefix = 'wss://' + hostname;
|
|
|
+ } else {
|
|
|
+ prefix = 'wss://' + hostname + ':' + port;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (port === 80) {
|
|
|
+ prefix = 'ws://' + hostname;
|
|
|
+ } else {
|
|
|
+ prefix = 'ws://' + hostname + ':' + port;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ var url = prefix + '/ws/log/pull?' + params
|
|
|
ws = new WebSocket(url);
|
|
|
ws.onopen = function() {
|
|
|
connected = true
|