+4
decent/config.js
+4
decent/config.js
···
22
22
var parsed = URL.parse(base)
23
23
var key = remote.substring(shsIndex + 5)
24
24
var loc = window.location
25
+
var isLocal = parsed && (parsed.hostname === 'localhost' ||
26
+
parsed.hostname === '127.0.0.1' || parsed.hostname === '::1')
27
+
28
+
if (!isLocal) return remote
25
29
26
30
var proto = loc.protocol === 'https:' ? 'wss' : 'ws'
27
31
var hostname = loc.hostname || loc.host