2017-02-22 20 views
-1

ページのリロードを開始せずにブラウザのアドレスバーのURLからすべてのGETパラメータをクリアすることはできますか?JavaScript - ページをリロードせずにアドレスバーのURLからすべてのパラメータを削除

すべてのGETプレミターを削除してからページを再読み込みしようとしましたが、即座に回避策として中断しましたが、これはURLを置き換えません。

window.location.href = window.location.href.replace(window.location.search,''); 
window.stop(); 
document.execCommand('Stop'); 
+1

https://developer.mozilla.org/en-US/docs/内のURLを設定するパラメータ

baseUrl = window.location.href.split("?")[0]; 

ずにベースURLを取得Web/API/History_API – Tschallacka

+0

あなたはそれらを削除して何を達成したいですか? –

+0

特定のgetパラメータセットを使用してページをリロードするたびにダウンロードをトリガーするため、サイトの特定のページでそれらを削除する必要があります。これがどのようにxyの問題であるか説明してください。 – Black

答えて

2

アドレスバー

window.history.pushState('name', '', baseUrl); 
関連する問題