浏览代码

Update Snapdrop client to be proxy friendly.

Adds location.pathname to the socket location, this is needed to make snapdrop proxiable which allows it to be used as Home Assistant Addon.
deftdawg 4 年之前
父节点
当前提交
5e304514b6
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      client/scripts/network.js

+ 1 - 1
client/scripts/network.js

@@ -58,7 +58,7 @@ class ServerConnection {
         // hack to detect if deployment or development environment
         const protocol = location.protocol.startsWith('https') ? 'wss' : 'ws';
         const webrtc = window.isRtcSupported ? '/webrtc' : '/fallback';
-        const url = protocol + '://' + location.host + '/server' + webrtc;
+        const url = protocol + '://' + location.host + location.pathname + '/server' + webrtc;
         return url;
     }