码迷,mamicode.com
首页 > 其他好文 > 详细

禁用浏览器后退按钮

时间:2015-05-19 13:05:39      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:

公司的一个扣费系统点击扣费按钮后,再点击浏览器的后退按钮,前面已经扣费的数据还会出现,而且按钮也处于激活状态,再次点击会造成双重扣费。

在网上找了很多方法都是用window.history.forward();确实这个方法在IE和谷歌浏览器中还是起作用的,但在火狐浏览器中却不起作用了

经过多次测试后发现加入window.onbeforeunload这个方法后在火狐中就起作用了。代码如下:

<script language="JavaScript">
      window.history.forward();
      window.onbeforeunload=function (){ 
			
		}
</script>

onbeforeunload方法中什么也不用写。

 

禁用浏览器后退按钮

标签:

原文地址:http://blog.csdn.net/rungui2013/article/details/45843103

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!