当用户点击刷新页面时,将params添加到url

时间:2016-11-14 13:47:16

标签: javascript jquery

加载时,我的网页上有以下网址:

http://mywebsite.com?param1=test&param2=test2

我在启动期间使用以下代码在网页加载后从url中删除参数:

if (window.history && window.history.replaceState) {
    window.history.replaceState(null, null, window.location.pathname);
}

因此,我的网址变为:

http://mywebsite.com

问题是用户在浏览器中刷新页面,我需要再次添加先前删除的参数。当用户刷新页面时,我该怎么做?

$(window).unload(function() {
    // Add again parameters before reloading ..
});

1 个答案:

答案 0 :(得分:0)

您可以将参数存储在localStorage中,然后在重新加载页面时检查它们的存在。

https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage