Only push to history with present page URL plus room name

Use location.href instead of location.pathname to make the URL absolute
pull/675/head
Aaron van Meerten 9 years ago
parent 0fec9565e5
commit c2eede2bb5
  1. 11
      app.js

@ -51,14 +51,9 @@ function buildRoomName () {
if(!roomName) {
let word = RoomnameGenerator.generateRoomWithoutSeparator();
roomName = word.toLowerCase();
let historyURL = window.location.pathname + word;
//Trying to push state with URL "/" + roomName
var err = pushHistoryState(word, historyURL);
//If URL "/" + roomName is not good, trying with explicitly adding the
//domain name.
if(err && config.hosts.domain) {
pushHistoryState(word, "//" + config.hosts.domain + historyURL);
}
let historyURL = window.location.href + word;
//Trying to push state with current URL + roomName
pushHistoryState(word, historyURL);
}
return roomName;

Loading…
Cancel
Save