При загрузке, веб-страница имеет следующий URL:добавить Params к URL, когда пользователь нажимает на освежающего странице
http://mywebsite.com?param1=test¶m2=test2
Я использую следующий код при запуске, чтобы удалить из URL параметры, как только веб-страницы загружен:
if (window.history && window.history.replaceState) {
window.history.replaceState(null, null, window.location.pathname);
}
Таким образом, мой URL становится:
Проблема в том, что пользователь обновляет страницу в браузере, мне нужно снова добавить ранее удаленные параметры. Как я могу это сделать, когда пользователь обновит страницу?
$(window).unload(function() {
// Add again parameters before reloading ..
});
Зачем их удалять в первую очередь? Если вам нужны параметры, которые должны быть там, оставьте их там. – David
вы можете использовать ** localStorage **, прежде чем очистить их – GiuServ
Это звучит как бессмысленная проблема - если вам нужны параметры, которые должны быть в URL-адресе, оставьте их в URL-адресе –