在加载,我的网页有以下网址:添加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中,请将它们留在网址中 –