在加載,我的網頁有以下網址:添加PARAMS到網址時,用戶點擊
http://mywebsite.com?param1=test¶m2=test2
我用下面的代碼啓動期間從URL中移除,一旦網頁參數加載:
if (window.history && window.history.replaceState) {
window.history.replaceState(null, null, window.location.pathname);
}
因此,我的網址變爲:
問題是用戶在瀏覽器中刷新頁面,我需要再次添加先前刪除的參數。當用戶刷新頁面時,我該怎麼做?
$(window).unload(function() {
// Add again parameters before reloading ..
});
爲什麼要先把它們刪除?如果您需要參數,請將它們留在那裏。 – David
您可以在清除它們之前使用** localStorage ** – GiuServ
這聽起來像一個毫無意義的問題 - 如果您需要參數在URL中,請將它們留在網址中 –