Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';我不喜欢历史;_Javascript - Fatal编程技术网

Javascript Can';我不喜欢历史;

Javascript Can';我不喜欢历史;,javascript,Javascript,我想禁止浏览器的后退功能。 因此,我用html编写以下代码 <body> <script type="text/javascript"> <!-- history.forward() //--> </script> </body> 但是“上述”history.forward()在 我正在编写html和一些Java脚本 怎么了? 此外,请教授具有类似功能的不同方法。 提前感谢您。使用历史记录对象 window.histo

我想禁止浏览器的后退功能。 因此,我用html编写以下代码

<body> 
<script type="text/javascript"> 
<!-- 
history.forward() 
//--> 
</script> 
</body>

但是“上述”history.forward()在 我正在编写html和一些Java脚本

怎么了? 此外,请教授具有类似功能的不同方法。
提前感谢您。

使用历史记录对象

window.history.go(positive integer) 
将带领你们穿越历史,所以

window.history.go(1) 
我会带你向前翻一页

另外,请确保您正在引用窗口对象

window.history.forward()  

还应使用历史对象工作

window.history.go(positive integer) 
将带领你们穿越历史,所以

window.history.go(1) 
我会带你向前翻一页

另外,请确保您正在引用窗口对象

window.history.forward()  

也应该有效

我的建议是不要限制用户的浏览器。网络浏览器有后退按钮,就是这样。您应该设计您的应用程序,以便在用户使用“后退”按钮时它能够工作,例如通过使页面过期和正确处理上一页的刷新。如果禁用“后退”按钮是为了安全起见,那么要意识到有很多方法可以解决这个问题,尤其是禁用javascript时

如果我在你的网站上发现每次我点击后退按钮页面都会忽略它,我会非常不高兴。你不可能知道你是浏览历史上的第一个站点


在我看来,使用javascript功能来控制用户的历史记录是一个糟糕的补充。

我的建议是不要限制用户的浏览器。网络浏览器有后退按钮,就是这样。您应该设计您的应用程序,以便在用户使用“后退”按钮时它能够工作,例如通过使页面过期和正确处理上一页的刷新。如果禁用“后退”按钮是为了安全起见,那么要意识到有很多方法可以解决这个问题,尤其是禁用javascript时

如果我在你的网站上发现每次我点击后退按钮页面都会忽略它,我会非常不高兴。你不可能知道你是浏览历史上的第一个站点


在我看来,使用javascript功能来控制用户的历史记录是一个糟糕的补充。

谢谢。我试过了。当我不知何故回到另一个窗口。历史。走(1);但是,它似乎没有被执行。如果我重新加载了它,并且确实进入了fowrard页面,那么它就被执行了。我需要编码吗?setInterval(函数(){history.go(1);},1);您必须修改窗口对象。窗口。历史。go(1);哎呀!我想念窗上的东西。谢谢任何对未使用var定义的对象的引用都将在窗口中自动查找,所以这对您来说并不重要。我试过了。当我不知何故回到另一个窗口。历史。走(1);但是,它似乎没有被执行。如果我重新加载了它,并且确实进入了fowrard页面,那么它就被执行了。我需要编码吗?setInterval(函数(){history.go(1);},1);您必须修改窗口对象。窗口。历史。go(1);哎呀!我想念窗上的东西。谢谢任何对未使用var定义的对象的引用都将在窗口中自动查找,所以这不重要。在某些情况下,禁用“后退”按钮可以方便地防止用户返回表单等。希望这不是站点范围的功能。我不同意。多页表单并不能使浏览器劫持正常。在某些情况下,禁用“后退”按钮可以方便地阻止用户返回表单等。希望这不是站点范围内的功能。我不同意。多页表单不能使浏览器劫持正常。