是否可以从浏览器地址栏中的URL清除所有GET参数而不启动页面重新加载?
我尝试删除所有GET预处理,然后伪造一个页面重新加载并立即中断它作为一种解决方法,但这不会取代URL。
window.location.href = window.location.href.replace(window.location.search,'');
window.stop();
document.execCommand('Stop');
答案 0 :(得分:2)
获取不带参数的基本网址
baseUrl = window.location.href.split("?")[0];
然后在地址栏中设置网址
window.history.pushState('name', '', baseUrl);