JS

HOW TO DISABLE BACK IN JAVASCRIPT

(quick examples)

“IF HIT BACK, FORCE FORWARD” history.pushState(null, null, location.href); window.onpopstate = () => history.go(1);

PUSH POP HISTORY

01

NO COMING BACK TO THIS PAGE function noBack() { history.forward(); } noBack(); window.onload = noBack; window.onpageshow = evt => { if (evt.persisted) { noBack(); }}; window.onunload = () => null;

FORCE FORWARD

02

window.addEventListener("pageshow", evt => {   if (evt.persisted && !document.cookie.   match(/COOKIE/)) { location.reload(); } });

FORCE RELOAD IF SIGNED OUT

03

window.onbeforeunload = () => "Are you sure!?";

WARN BEFORE LEAVING

04