使用 Javascript 从 url 中删除参数
Remove parameter from url using Javascript
我想从 URL 中删除参数而不重新加载或刷新页面。
我为此使用了以下代码,它运行良好。
jQuery(document).ready(function($) {
window.history.pushState("", "", "/" );
});
但问题是,如果我点击浏览器后退按钮,我可以在 url 中看到参数。
那是因为 pushState
向浏览器历史记录添加了一个新条目。
请改用 replaceState
来替换当前条目。
jQuery(document).ready(function($) {
window.history.replaceState("", "", "/" );
});
我想从 URL 中删除参数而不重新加载或刷新页面。
我为此使用了以下代码,它运行良好。
jQuery(document).ready(function($) {
window.history.pushState("", "", "/" );
});
但问题是,如果我点击浏览器后退按钮,我可以在 url 中看到参数。
那是因为 pushState
向浏览器历史记录添加了一个新条目。
请改用 replaceState
来替换当前条目。
jQuery(document).ready(function($) {
window.history.replaceState("", "", "/" );
});