如何使用javascript从url中删除查询字符串
How to remove query string from url using javascript
我有一个页面,其中有一个类似http://www.test.com/mypage?abc=xyz
的查询字符串
在浏览器中加载后,我只想要页面URL,但我的查询字符串不会被删除。例如CCD_ 2。
我每次都需要查询字符串。我不想对用户进行可视化。
最终,您仍然需要使用这些查询字符串发送请求,所以我假设您要求将其隐藏在地址栏中。我建议创建一个100%高/宽的大iframe来链接到您的详细信息页面,然后用户将无法直接在地址栏中看到查询字符串,因为它在iframe 中
唯一的方法是在历史对象上使用一个新的HTML5功能:
window.history.replaceState(“Replace”, “Page Title”, “/mypage”);
否则,您需要使用POST或重新加载带有cookie的页面来隐藏查询参数。
相关文章:
- jQuery:如何从链接中删除查询字符串
- 使用jquery从URL中删除查询字符串(处理问题)
- Firebase 删除查询结果
- 如何在 JavaScript 中从 URL 中删除查询字符串数组
- 如何在页面加载后从 url 中删除查询字符串
- 编辑 window.location.hash 将导致删除查询字符串
- 如何使用javascript从url中删除查询字符串
- Postgre使用Ajax函数在带有复选框的数据库中进行多记录删除查询,不会返回任何结果;不起作用
- 在其他函数之后从url中删除查询字符串
- Angular js在更改url时删除查询参数
- 在javascript中从URL中删除查询参数
- 删除查询,点击自动
- Javascript - 从当前 URL 中删除查询字符串
- js删除查询
- 在区域四叉树中实现插入/删除/查询范围
- AngularJS:Restangular-如何从URL中删除查询参数
- 从浏览器 url 中删除查询字符串,而无需重新加载页面
- Javascript on单击删除查询麻烦
- 在java脚本中使用正则表达式删除查询字符串
- 如何删除查询字符串的某些元素?