通过location.replace禁止浏览器后退防止重复提交


Posted in Javascript onSeptember 04, 2014

在网页设计中,可能由于某种需求,需要禁止浏览器的后退按钮,特别是一些对用户操作比较严格的网站,如果用户重复提交事件,然后又后退,这样可能会对某些数据产生灾难性的问题。所以今天就向大家介绍一种通过location.replace禁止浏览器后退按钮的方法。

这种方法的原理是,用新页面的URL替换当前的历史纪录,这样浏览历史记录中就只有一个页面,后退按钮永远处于失效状态,用户也就无法进行后退了。具体的使用方法如下所示:

①比如现在我要做一个超链接,这个链接链到页面htmer.htm,代码如下:

<a href="#" onclick="location.replace('htmer.htm')">链接</a>

②如果是使用按钮进行超链接,则同样链接到页面htmer.htm的代码如下:

<input type="button" value="提交" onclick="location.replace('htmer.htm')">
Javascript 相关文章推荐
JavaScript 比较时间大小的代码
Apr 24 Javascript
JS继承 笔记
Jul 13 Javascript
JavaScript面向对象(极简主义法minimalist approach)
Jul 17 Javascript
js arguments对象应用介绍
Nov 28 Javascript
jQuery 取值、赋值的基本方法整理
Mar 31 Javascript
JavaScript必知必会(二) null 和undefined
Jun 08 Javascript
js实现截图保存图片功能的代码示例
Feb 16 Javascript
Vue中封装input组件的实例详解
Oct 17 Javascript
React Native中导航组件react-navigation跨tab路由处理详解
Oct 31 Javascript
移动前端图片压缩上传的实例
Dec 06 Javascript
详解vue 兼容IE报错解决方案
Dec 29 Javascript
OpenLayer学习之自定义测量控件
Sep 28 Javascript
下拉框select的绑定示例
Sep 04 #Javascript
javascript使用正则获取url上的某个参数
Sep 04 #Javascript
JavaScript中匿名、命名函数的性能测试
Sep 04 #Javascript
容易造成JavaScript内存泄露几个方面
Sep 04 #Javascript
require.js深入了解 require.js特性介绍
Sep 04 #Javascript
用console.table()调试javascript
Sep 04 #Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
Sep 04 #Javascript
You might like
php面向对象全攻略 (九)访问类型
2009/09/30 PHP
PHP下打开URL地址的几种方法小结
2010/05/16 PHP
在PHP中使用反射技术的架构插件使用说明
2010/05/18 PHP
字母顺序颠倒而单词顺序不变的php代码
2010/08/08 PHP
PHP Error与Logging函数的深入理解
2013/06/03 PHP
PHP中使用GD库创建圆形饼图的例子
2014/11/19 PHP
PHP获取一年中每个星期的开始和结束日期的方法
2015/02/12 PHP
CodeIgniter框架常见用法工作总结
2017/03/16 PHP
删除重复数据的算法
2006/11/23 Javascript
Javascript alert消息换行的方法
2013/08/07 Javascript
JavaScript实现Java中StringBuffer的方法
2015/02/09 Javascript
javascript实现可全选、反选及删除表格的方法
2015/05/15 Javascript
Jil,高效的json序列化和反序列化库
2017/02/15 Javascript
在vue中解决提示警告 for循环报错的方法
2018/09/28 Javascript
[46:25]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第二局
2016/03/05 DOTA
[01:04:48]VGJ.S vs TNC Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
python中管道用法入门实例
2015/06/04 Python
Python+tkinter模拟“记住我”自动登录实例代码
2018/01/16 Python
PyTorch CNN实战之MNIST手写数字识别示例
2018/05/29 Python
Python快速查找list中相同部分的方法
2018/06/27 Python
python获取本机所有IP地址的方法
2018/12/26 Python
django2笔记之路由path语法的实现
2019/07/17 Python
Python中输入和输出(打印)数据实例方法
2019/10/13 Python
python通过函数名调用函数的几种场景
2020/09/23 Python
通过CSS3的object-fit来调整图片适配尺寸的技巧简介
2016/02/27 HTML / CSS
保荐人的岗位职责
2013/11/19 职场文书
《生命 生命》教学反思
2014/04/19 职场文书
硕士研究生就业推荐信
2014/05/18 职场文书
数控机床专业自荐信
2014/05/19 职场文书
公司年夜饭通知
2015/04/25 职场文书
捐款仪式主持词
2015/07/04 职场文书
消防宣传语大全
2015/07/13 职场文书
高中英语教学反思范文
2016/03/02 职场文书
正能量励志演讲稿三分钟(范文)
2019/07/11 职场文书
apache基于端口创建虚拟主机的示例
2021/04/22 Servers
Java网络编程之UDP实现原理解析
2021/09/04 Java/Android