반응형
히스토리를 조작해서 뒤로가기를 막을 수 있다.
자바스크립트를 이용하는 것이니 만큼, 자바스크립트를 지원하지 않는 브라우저에서는 사용 할 수 없다.
뒤로가기를 눌러서 이전 페이지를 호출할 경우 "에러"가 출력되는 경우가 많을 건데, 유저 실수를 막아서 사이트의 흐름을 원할히 하기 위한 목적이라고 보면 된다.
다른 방법도 마찬가지로 완전히 막을 수 있는 그런 방법은 없다.
history.pushState(null, null, location.href);
window.onpopstate = function () {
history.go(1);
};