通过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 相关文章推荐
js 禁用只读文本框获得焦点时的退格键
Apr 25 Javascript
超越Jquery_01_isPlainObject分析与重构
Oct 20 Javascript
JS模拟实现Select效果代码
Sep 24 Javascript
Javascript中Date类型和Math类型详解
Feb 27 Javascript
JavaScript制作简单的日历效果
Mar 10 Javascript
jQuery实现标签页效果实战(4)
Feb 08 Javascript
canvas 绘制圆形时钟
Feb 22 Javascript
angular.js中解决跨域问题的三种方式
Jul 12 Javascript
使用微信小程序开发弹出框应用实例详解
Oct 18 Javascript
vue 实现模糊检索并根据其他字符的首字母顺序排列
Sep 19 Javascript
微信小程序对图片进行canvas压缩的方法示例详解
Nov 12 Javascript
在 HTML 页面中使用 React的场景分析
Jan 18 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实现从ftp服务器上下载文件树到本地电脑的程序
2009/02/10 PHP
php报错502badgateway解决方法
2019/10/11 PHP
基于jQuery实现文本框缩放以及上下移动功能
2014/11/24 Javascript
javascript实现全角转半角的方法
2016/01/23 Javascript
多种js图片预加载实现方式分享
2016/02/19 Javascript
javascript实现根据汉字获取简拼
2016/09/25 Javascript
JavaScript实现按键精灵的原理分析
2017/02/21 Javascript
JS中正则表达式全局匹配模式 /g用法详解
2017/04/01 Javascript
web.js.字符串与正则表达式操作
2017/05/13 Javascript
Vue如何将页面导出成PDF文件
2020/08/17 Javascript
Ajax获取node服务器数据的完整步骤
2020/09/20 Javascript
原生js实现放大镜组件
2021/01/22 Javascript
python 多进程通信模块的简单实现
2014/02/20 Python
python创建进程fork用法
2015/06/04 Python
python实现中文分词FMM算法实例
2015/07/10 Python
Django中多种重定向方法使用详解
2019/07/17 Python
python调用支付宝支付接口流程
2019/08/15 Python
解决tensorboard多个events文件显示紊乱的问题
2020/02/15 Python
如何利用python之wxpy模块玩转微信
2020/08/17 Python
HTML5 File接口在web页面上使用文件下载
2017/02/27 HTML / CSS
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
Omio俄罗斯:一次搜索公共汽车、火车和飞机的机票
2018/11/17 全球购物
Java如何支持I18N?
2016/10/31 面试题
专科文秘应届生求职信
2013/11/18 职场文书
大学生职业规划论文
2014/01/11 职场文书
会议开场欢迎词
2014/01/15 职场文书
团日活动策划书
2014/02/01 职场文书
六年级学生评语
2014/04/22 职场文书
学生会宣传部部长竞选演讲稿
2014/04/25 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
爱心募捐通知范文
2015/04/27 职场文书
公司员工宿舍管理制度
2015/08/03 职场文书
商务信函英语问候语
2015/11/10 职场文书
管理者日常工作必备:22条企业管理流程模板!
2019/07/12 职场文书
读《钢铁是怎样炼成的》有感:百炼方成钢
2019/11/05 职场文书
Nginx进程管理和重载原理详解
2021/04/22 Servers