我想从URL中删除参数而不重新加载或刷新页面。
我使用下面的代码,它工作正常。
jQuery(document).ready(function($) {
window.history.pushState("", "", "/" );
});
但问题是,如果我点击浏览器后退按钮,我可以在网址中看到参数。
答案 0 :(得分:7)
这是因为pushState
在浏览器历史记录中添加了新条目。
改为使用replaceState
替换当前条目。
jQuery(document).ready(function($) {
window.history.replaceState("", "", "/" );
});