使用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("", "", "/" );
});
相关文章:
- 删除处于抽象状态的参数angular
- JS:删除带有接受参数的处理程序的事件侦听器
- 谷歌应用脚本中的 UrlFetchApp.fetch 删除 url 参数
- getJSON()-如何删除数据参数前面的AND符号
- 可以't获取此函数以删除基于javaScript中后续参数的特定元素
- 使用Javascript从url中删除参数
- 使用正则表达式删除网址参数
- 通过删除一个参数及其值来清理 URL
- 从 JavaScript 中的参数中删除参数
- 从请求 URL 中删除参数
- 从查询字符串中删除参数而不重新加载
- 以不正确的顺序从绑定中删除2.0参数
- 使用jQuery或JavaScript从url中删除参数
- 从url中删除参数
- 如何在URL中删除参数并在地址栏中显示它,而不会在Javascript中引起重定向
- 从url中删除参数无效
- 从URL中删除参数
- 不能使用javascript删除参数
- 在重定向后从url中删除参数
- 如何从url查询中删除参数