
[도르멍] 브라우저 뒤로가기 막기
·
Project/Doreumung
브라우저 새로고침 방지를 이어서 찾아온 뒤로가기 방지하기..새로고침 방지할 때는 beforeunload 이벤트를 사용해서 브라우저에서 제공하는 안내 팝업을 띄웠지만뒤로/앞으로가기를 방지할 때는 popstate 이벤트를 사용하여 우리가 직접 만든 레이어팝업을 띄우고자 했다! 팝스테이트popstate 이벤트는 브라우저 탐색(뒤로가기, 앞으로 가기)시 발생하며, 브라우저의 히스토리 스택의 상태가 변경될 때 트리거 됨 특징window.history API와 연동됨사용자가 브라우저 탐색 버튼(뒤로/앞으로)을 클릭할 때 실행됨pushState 또는 replaceState 메서드로 변경된 히스토리 상태를 읽을 수 있음 사용 방법 (Next.js 기준)const MultiStepForm = () => { // 레이어..