Browse Source

Merge pull request #134 from Kernald/fix-double-slashes

Fix double slashes in websocket URL
Andy 6 years ago
parent
commit
a99b0a5ddc
1 changed files with 8 additions and 1 deletions
  1. 8 1
      htdocs/js/mpd.js

+ 8 - 1
htdocs/js/mpd.js

@@ -545,6 +545,7 @@ function get_appropriate_ws_url()
 {
     var pcol;
     var u = document.URL;
+    var separator;
 
     /*
     /* We open the websocket encrypted if this page came on an
@@ -562,7 +563,13 @@ function get_appropriate_ws_url()
 
     u = u.split('#');
 
-    return pcol + u[0] + "/ws";
+    if (/\/$/.test(u[0])) {
+        separator = "";
+    } else {
+        separator = "/";
+    }
+
+    return pcol + u[0] + separator + "ws";
 }
 
 var updateVolumeIcon = function(volume)