全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

js禁止浏览器的回退事件

直接来个终极方案:

查找了好多资料才找到的,这种方式,可以消除 后退的所有动作。包括 键盘、鼠标手势等产生的后退动作。

<script language="javascript">
 //防止页面后退
 history.pushState(null, null, document.URL);
 window.addEventListener('popstate', function () {
   history.pushState(null, null, document.URL);
 });
</script>

现在,我们项目中就使用了这种方式。在常用浏览器中,都可以禁用了后退。

具体实例:

$(function(){
 if (window.history && window.history.pushState) {
   history.pushState(null, null, document.URL);
   window.addEventListener('popstate', forbidBack);
 }
})
/**
 * 禁止回退按钮
 */
function forbidBack(){
 appUtils.mobileConfirm("确定放弃重置密码?",function(){//yes
  window.removeEventListener('popstate',forbidBack);
  muiwindow.muiwebview({"url":"login.html"});
 },function(){//no
  //防止页面后退
  history.pushState(null, null, document.URL);
 });
}


PS:关于addEventListener与removeEventListener的注意事项可参考:addEventListener()与removeEventListener()解析

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# js禁止浏览器回退事件  # js禁止浏览器回退  # js浏览器回退事件  # js判断当页面无法回退时关闭网页否则就history.go(-1)  # js监控IE火狐浏览器关闭、刷新、回退、前进事件  # 禁止刷新  # 回退的JS  # JavaScript如何防止页面退格键回退  # 鼠标  # 找了  # 来个  # 中就  # 大家多多  # 器中  # 使用了  # language  # script  # gt  # javascript  # pushState  # history  # null  # pre  # class  # PS  # html  # lt  # addEventListener 


相关文章: 手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略  如何用PHP工具快速搭建高效网站?  商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?  山东云建站价格为何差异显著?  高端云建站费用究竟需要多少预算?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  招商网站制作流程,网站招商广告语?  网站制作公司,橙子建站是合法的吗?  实例解析angularjs的filter过滤器  北京网站制作的公司有哪些,北京白云观官方网站?  学校建站服务器如何选型才能满足性能需求?  赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?  如何彻底删除建站之星生成的Banner?  广州网站建站公司选择指南:建站流程与SEO优化关键词解析  如何通过网站建站时间优化SEO与用户体验?  建站之星代理费用多少?最新价格详情介绍  如何生成腾讯云建站专用兑换码?  h5网站制作工具有哪些,h5页面制作工具有哪些?  微信小程序 五星评分(包括半颗星评分)实例代码  如何通过PHP快速构建高效问答网站功能?  如何用y主机助手快速搭建网站?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  昆明网站制作哪家好,昆明公租房申请网上登录入口?  建站之星2.7模板快速切换与批量管理功能操作指南  北京网站制作网页,网站升级改版需要多久?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  建站主机选哪家性价比最高?  ,想在网上投简历,哪几个网站比较好?  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  移民网站制作流程,怎么看加拿大移民官网?  教学网站制作软件,学习*后期制作的网站有哪些?  淘宝制作网站有哪些,淘宝网官网主页?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  Python如何创建带属性的XML节点  如何快速搭建自助建站会员专属系统?  C#如何使用XPathNavigator高效查询XML  如何快速选择适合个人网站的云服务器配置?  成都网站制作报价公司,成都工业用气开户费用?  如何通过FTP服务器快速搭建网站?  如何快速启动建站代理加盟业务?  如何快速查询网站的真实建站时间?  如何确保西部建站助手FTP传输的安全性?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  智能起名网站制作软件有哪些,制作logo的软件?  seo网站制作优化,网站SEO优化步骤有哪些?  建站主机核心功能解析:服务器选择与网站搭建流程指南  如何通过山东自助建站平台快速注册域名? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。