失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > js 禁止android手机返回键 js禁止浏览器 微信 及手机物理键的返回

js 禁止android手机返回键 js禁止浏览器 微信 及手机物理键的返回

时间:2020-08-07 23:21:50

相关推荐

js 禁止android手机返回键 js禁止浏览器 微信 及手机物理键的返回

XBack = {};

(function(XBack){

XBack.STATE = ‘x-back‘;

XBack.element;

XBack.onPopState = function(event){

event.state === XBack.STATE && XBack.fire();

XBack.record(XBack.STATE); //初始化事件时,push一下

};

XBack.record = function(state){

history.pushState(state, null, location.href);

};

XBack.fire = function(){

var event = document.createEvent(‘Events‘);

event.initEvent(XBack.STATE, false, false);

XBack.element.dispatchEvent(event);

};

XBack.listen = function(listener){

XBack.element.addEventListener(XBack.STATE, listener, false);

};

XBack.init = function(){

XBack.element = document.createElement(‘span‘);

window.addEventListener(‘popstate‘, XBack.onPopState);

XBack.record(XBack.STATE);

};

})(XBack); // 引入这段js文件

在所需要的页面上使用

XBack.init();

XBack.listen(function(){});

原文:/smallTao/p/5132983.html

如果觉得《js 禁止android手机返回键 js禁止浏览器 微信 及手机物理键的返回》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。