2016-04-05 27 views
1

URLからパラメータを削除するには、ページを再読み込みまたは更新しないでください。Javascriptを使用してURLからパラメータを削除してください

私はそれのために以下のコードを使用しました。うまくいきました。

jQuery(document).ready(function($) {  
    window.history.pushState("", "", "/"); 
}); 

しかし、私がブラウザの戻るボタンをクリックすると、URLにパラメータが表示されます。

+0

それはhttp://stackoverflow.com/questions/28028297/js-window-history-delete-a-stateの '配列-like'状態...可能なだまされやすい人であるので – Rayon

答えて

7

これは、pushStateがブラウザの履歴に新しいエントリを追加するためです。

代わりにreplaceStateを使用して、現在のエントリを置き換えます。

jQuery(document).ready(function($) {  
    window.history.replaceState("", "", "/"); 
}); 
関連する問題