[브라우저] 뒤로가기 제어

MJ·2022년 5월 17일
0
<script>
history.pushState(null, null, "#back");
$(window).bind("hashchange", function () { 
  history.pushState(null, null, "#back");
});
</script>

안드로이드 제스처 뒤로가기도 제어 됨을 확인함

hashchange: 현재 보는 페이지에서 해쉬가 변경되면 동작하는 이벤트.

pushstate(): 현재의 주소를 다른 것으로 변경하면서 페이지는 그대로 유지해주기 때문에 페이지가 전환, 갱신되는 것을 방지하면서 동시에 주소창의 url이 변경

profile
하이브리드앱, 웹 프론트, 웹 개발, 웹앱, 디비, 서버, 국가연구원

0개의 댓글