Browse Source

fixed a url fragment issue with web socket url on page load for room hashes

There is an issue on page load when you have a room hash in the url.
You get a url fragment error and the socket connection does not succeed
Matt 12 years ago
parent
commit
654f9e2f98
1 changed files with 4 additions and 2 deletions
  1. 4 2
      example/index.html

+ 4 - 2
example/index.html

@@ -196,8 +196,10 @@
 
 
         var room = window.location.hash.slice(1);
-
-        rtc.connect("ws:" + window.location.href.substring(window.location.protocol.length), room);
+        var url = "ws:"+window.location.href.substring(window.location.protocol.length);
+        var hash = url.indexOf('#');
+        url = (hash !== -1) ? url.substring(0, hash) : url;
+        rtc.connect(url, room);
 
         rtc.on('add remote stream', function(stream, socketId) {
           console.log("ADDING REMOTE STREAM...");