2016-04-05 14 views
1

Ich möchte Parameter aus der URL ohne Neuladen oder Aktualisieren der Seite entfernen.Parameter aus URL mit Javascript entfernen

ich, dass unter Code verwendet, und es funktioniert gut.

Aber Problem ist, wenn ich auf Browserrückseite knöpfe, kann ich Parameter in der URL sehen.

+0

Weil es in der 'Array-like' Zustand ... Mögliche Betrogene von http://stackoverflow.com/questions/28028297/js-window-history-delete-a-state – Rayon

Antwort

7

Das ist, weil pushState einen neuen Eintrag in der Geschichte Browser erstellt.

Verwenden replaceState stattdessen den aktuellen Eintrag zu ersetzen.

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