簡體   English   中英

如何使用JavaScript從URL中刪除查詢字符串

[英]How to remove query string from url using javascript

我有一頁,其中有一個查詢字符串,例如http://www.test.com/mypage?abc=xyz

在瀏覽器中加載后,我只希望頁面URL,但是不會刪除我的查詢字符串。 例如http://www.test.com/mypage

我每次都需要查詢字符串。 我不想給用戶可視化。

最終,您仍然需要使用那些查詢字符串來發送請求,因此我假設您是在要求將其隱藏在地址欄中。 我建議創建一個100%高/寬的大iframe以鏈接到您的詳細信息頁面,然后用戶將無法像在iframe中一樣直接在地址欄中看到查詢字符串

唯一的方法是在歷史記錄對象上使用新的HTML 5功能:

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

否則,您將需要使用POST或使用Cookie重新加載頁面以隱藏查詢參數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM