Сообщение от Malleys
|
Событие popstate не происходит при загрузке страницы! Оно происходит при смене активного состояния в истории. А зачем вам в состоянии пустая строка? Кстати, url можно не указывать!
|
Абсолютно правильно, здесь не поможет и hashchange для этого достаточно одной строки для замены старой истории
location.hash && history.replaceState({}, '', location.pathname);