禁用浏览器后退按钮
2015-05-19 12:08
323 查看
公司的一个扣费系统点击扣费按钮后,再点击浏览器的后退按钮,前面已经扣费的数据还会出现,而且按钮也处于激活状态,再次点击会造成双重扣费。
在网上找了很多方法都是用window.history.forward();确实这个方法在IE和谷歌浏览器中还是起作用的,但在火狐浏览器中却不起作用了
经过多次测试后发现加入window.onbeforeunload这个方法后在火狐中就起作用了。代码如下:
<script language="JavaScript">
window.history.forward();
window.onbeforeunload=function (){
}
</script>
在网上找了很多方法都是用window.history.forward();确实这个方法在IE和谷歌浏览器中还是起作用的,但在火狐浏览器中却不起作用了
经过多次测试后发现加入window.onbeforeunload这个方法后在火狐中就起作用了。代码如下:
<script language="JavaScript">
window.history.forward();
window.onbeforeunload=function (){
}
</script>
onbeforeunload方法中什么也不用写。
相关文章推荐
- javascript怎么禁用浏览器后退按钮
- 禁用浏览器的后退按钮
- 禁用浏览器后退按钮
- 禁用浏览器后退按钮
- IE firefox 浏览器禁用后退按钮 javascript
- javascript实现禁用浏览器后退按钮!
- 使用JS禁用浏览器后退按钮
- 表单重复提交和禁用浏览器后退按钮问题
- 禁用浏览器的后退按钮
- 使用JS模拟禁用浏览器后退按钮
- javascript实现禁用浏览器后退按钮!
- 如何用jQuery禁用浏览器的前进后退按钮?(未测试)
- 全面考察“禁用浏览器后退按钮”
- 禁用浏览器后退按钮
- JS小技巧:禁用浏览器后退按钮
- 使用JS禁用浏览器后退按钮
- 禁用浏览器的后退按钮
- 禁用浏览器后退按钮
- javascript怎么禁用浏览器后退按钮
- 禁用浏览器的后退按钮