使用Javascript从url中删除参数

Remove parameter from url using Javascript

本文关键字:删除 参数 url Javascript 使用      更新时间:2024-01-05

我希望在不重新加载或刷新页面的情况下从URL中删除参数。

我使用了下面的代码,它运行得很好。

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

但问题是,若我点击浏览器返回按钮,我可以在url中看到参数。

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

请改用replaceState来替换当前条目。

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