这种方式,可以消除后退的所有动作,包括键盘、鼠标手势等产生的后退动作。
1
2
3
4
5
6
7
<script language="javascript">
//防止页面后退
history.pushState(null, null, document.URL);
window.addEventListener('popstate', function () {
history.pushState(null, null, document.URL);
});
</script>