如何限制在firefox(私人窗口)中返回?

时间:2014-06-26 06:56:49

标签: javascript jquery

我制作一个简单的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();

})

1 个答案:

答案 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>