加载时,我的网页上有以下网址:
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 ..
});
答案 0 :(得分:0)
您可以将参数存储在localStorage中,然后在重新加载页面时检查它们的存在。
https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage