使用Javascript从url中删除参数

时间:2016-04-05 05:13:48

标签: javascript php jquery html html5-history

我想从URL中删除参数而不重新加载或刷新页面。

我使用下面的代码,它工作正常。

jQuery(document).ready(function($) {    
    window.history.pushState("", "", "/" );
});

但问题是,如果我点击浏览器后退按钮,我可以在网址中看到参数。

1 个答案:

答案 0 :(得分:7)

这是因为pushState在浏览器历史记录中添加了新条目。

改为使用replaceState替换当前条目。

jQuery(document).ready(function($) {    
    window.history.replaceState("", "", "/" );
});