1
내가 HTML5 - 역사 API를 사용하고 있는데 나는이 URL을 변경 않습니다이 경우 html5-history에 의해 푸시 된 이전 URL로 이동하는 방법은 무엇입니까?
history.replaceState({url: "/hello/stack/", null, "/hello/stack/");
history.replaceState({url: "/overflow/", null, "/overflow/");
글쎄, 그 최종 결과는 다음과 같습니다 그런
http://myweb.com/hello/overflow/
내가 이전 헬기를 누르면 내 브라우저의 경우 http://myweb.com/
으로 리디렉션되고 이전 기록 URL은 푸시되지 않았습니다 (http://myweb.com/hello/
).
브라우저의 뒤로 버튼을 누르거나 이와 유사한 것을 호출하면 history.go(-1)
으로 전화 할 수있는 방법이 있습니까? 도움, 팁 또는 조언을 제공해 주시면 감사하겠습니다. 추가 정보가 필요하면 알려 주시면 해당 게시물을 수정하겠습니다.
'history.replaceState' 대신'history.pushState'를 원한다고 생각합니다. – flyingjamus