Only push to history with present page URL plus room name
Use location.href instead of location.pathname to make the URL absolute
This commit is contained in:
parent
0fec9565e5
commit
c2eede2bb5
11
app.js
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…
Reference in New Issue