Как я могу добавить параметры URL до перезагрузки страницы или дублирования? - PullRequest
0 голосов
/ 03 октября 2018

Как добавить параметры URL-адреса перед перезагрузкой страницы или дублированием страницы?

На некоторых страницах моего Веб-сайта может быть открыто несколько экземпляров, каждый с уникальными данными сеанса.Чтобы отслеживать экземпляр страницы, я использую параметр в URL.Мне нужны чистые URL, поэтому я удаляю параметры после загрузки страницы.

Я попытался сделать это:

window.onbeforeunload = function() {
    window.history.pushState("", "Title", "/" + url + params);
}

1 Ответ

0 голосов
/ 03 октября 2018
window.history.pushState(Object, Title, New-url);

Может быть, вы просто не закрыли "pushState" с ")" в конце?

Вы также можете попробовать это:

window.addEventListener('beforeunload', function (e) { /* your pushState */ });
...