Javascript 如何限制返回firefox(私有窗口)?
我制作了一个简单的html并在firefox新的私有窗口中打开。我在新的私有窗口中运行。当我按backspace时,它显示的屏幕与我打开新的私有窗口时的屏幕相同。它完全返回为什么?我可以限制在同一页上按后退吗? 我用了很多东西,但没用Javascript 如何限制返回firefox(私有窗口)?,javascript,jquery,Javascript,Jquery,我制作了一个简单的html并在firefox新的私有窗口中打开。我在新的私有窗口中运行。当我按backspace时,它显示的屏幕与我打开新的私有窗口时的屏幕相同。它完全返回为什么?我可以限制在同一页上按后退吗? 我用了很多东西,但没用 <!DOCTYPE html> <html> <head> </head> <body> <h1>My Web Page</h1> <p id="demo">A
<!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();
})
试试这个
把这个插在头上就行了
<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>
当窗口中的任何内容未被选中并高亮显示时,在浏览器中按backspace键,返回是浏览器的一项功能。如果用户没有通过单击/滚动窗口来激活该窗口,你无法禁用浏览器中的内置功能,但这不是在chrome和firefox中发生的。这是私下发生的window@user3036342你有简单的html,可以在chrome和firefox上运行。什么都不会发生。但是当你在firefox私有窗口上运行时,它会回来,就像我说的,它是内置在浏览器中的,这样做的意思是:但它不会回到chrome和firefox中,而是回到firefox的私有窗口中