我制作一个简单的html并在firefox(New Private window)中打开。我在新的私人窗口中运行。当我按下退格键时,当我打开新的私人窗口时,它显示相同的屏幕。它完全回复原因?我可以在按下时限制在同一页面上吗? 我使用了很多东西,但没有任何效果。
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h1>My Web Page</h1>
<p id="demo">A Paragraph.</p>
<button type="button" onclick="myFunction()">Try it</button>
</body>
</html>
$('html').keyup(function (e) {
if (e.keyCode == 8) {
e.preventDefault();
e.stopImmediatePropagation();
e.stopPropagation();
alert('backspace trapped')
return ;
}
e.preventDefault();
e.stopImmediatePropagation();
e.stopPropagation();
})
答案 0 :(得分:-1)
试试这个..
只需将其插入头部即可。
<script type="text/javascript">
function noBack(){window.history.forward()}
noBack();
window.onload=noBack;
window.onpageshow=function(evt){if(evt.persisted)noBack()}
window.onunload=function(){void(0)}
</script>