如何使用javascript从url中删除查询字符串

How to remove query string from url using javascript

本文关键字:删除 查询 字符串 url 何使用 javascript      更新时间:2023-09-26

我有一个页面,其中有一个类似http://www.test.com/mypage?abc=xyz 的查询字符串

在浏览器中加载后,我只想要页面URL,但我的查询字符串不会被删除。例如CCD_ 2。

我每次都需要查询字符串。我不想对用户进行可视化。

最终,您仍然需要使用这些查询字符串发送请求,所以我假设您要求将其隐藏在地址栏中。我建议创建一个100%高/宽的大iframe来链接到您的详细信息页面,然后用户将无法直接在地址栏中看到查询字符串,因为它在iframe 中

唯一的方法是在历史对象上使用一个新的HTML5功能:

window.history.replaceState(“Replace”, “Page Title”, “/mypage”);

否则,您需要使用POST或重新加载带有cookie的页面来隐藏查询参数。