通过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 动态创建VML的方法
Oct 14 Javascript
使用javascript实现监控视频播放并打印日志
Jan 05 Javascript
jQuery 3.0 的 setter和getter 模式详解
Jul 11 Javascript
jQuery Ajax 异步加载显示等待效果代码分享
Aug 01 Javascript
BootStrap table使用方法分析
Nov 08 Javascript
浅谈JavaScript find 方法不支持IE的问题
Sep 28 Javascript
基于vue2.0动态组件及render详解
Mar 17 Javascript
vue中typescript装饰器的使用方法超实用教程
Jun 17 Javascript
基于脚手架创建Vue项目实现步骤详解
Aug 03 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
Sep 21 Javascript
关于JavaScript轮播图的实现
Nov 20 Javascript
什么是SOLID
Mar 24 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
jQuery EasyUI API 中文文档 - DateBox日期框
2011/10/15 PHP
php实现无限级分类(递归方法)
2015/08/06 PHP
JS中判断null、undefined与NaN的方法
2014/03/26 Javascript
js文件包含的几种方式介绍
2014/09/28 Javascript
js 左右悬浮对联广告代码示例
2014/12/12 Javascript
JavaScript实现cookie的写入、读取、删除功能
2015/11/05 Javascript
根据Bootstrap Paginator改写的js分页插件
2016/12/25 Javascript
JS实现点击循环切换显示内容的方法
2017/10/19 Javascript
JavaScript中call和apply方法的区别实例分析
2018/08/03 Javascript
使用typescript构建Vue应用的实现
2019/08/26 Javascript
小程序双头slider选择器的实现示例
2020/03/31 Javascript
[01:00:44]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第三局
2016/03/04 DOTA
win10环境下python3.5安装步骤图文教程
2017/02/03 Python
python中数据爬虫requests库使用方法详解
2018/02/11 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
2018/06/11 Python
Python中应该使用%还是format来格式化字符串
2018/09/25 Python
numpy.where() 用法详解
2019/05/27 Python
Flask使用Pyecharts在单个页面展示多个图表的方法
2019/08/05 Python
python 使用opencv 把视频分割成图片示例
2019/12/12 Python
Pycharm内置终端及远程SSH工具的使用教程图文详解
2020/03/19 Python
Python判断远程服务器上Excel文件是否被人打开的方法
2020/07/13 Python
python将字典内容写入json文件的实例代码
2020/08/12 Python
香港钟表珠宝首饰商城:OneMallTime网摩间
2016/10/14 全球购物
加拿大最大的书店:Indigo
2017/01/01 全球购物
法国女性内衣购物网站:Glamuse
2019/05/13 全球购物
文明风采获奖感言
2014/02/18 职场文书
2014年公司迎新年活动方案
2014/02/24 职场文书
《金色的脚印》教后反思
2014/04/23 职场文书
2014优秀大学生简历自我评价
2014/09/15 职场文书
技术负责人岗位职责
2015/02/10 职场文书
幼儿园教师求职信
2015/03/20 职场文书
小学校本教研总结
2015/08/13 职场文书
多人股份制合作协议书
2016/03/19 职场文书
22句经典语录:送给优柔寡断和胡思乱想的朋友们
2019/12/13 职场文书
一文帮你理解PReact10.5.13源码
2021/04/03 Javascript
一文弄懂MySQL索引创建原则
2022/02/28 MySQL