JS监听H5返回


js监听手机返回键,回到指定界面

方法一、

$(function(){

pushHistory();

window.addEventListener("popstate", function(e) {

window.location = 返回的地址

}, false);

function pushHistory() {

var state = {

title: "title",

url: "#"

};

window.history.pushState(state, "title", "#");

}

});

 

方法二、JS监听手机的物理返回键

if(window.history && window.history.pushState) {

$(window).on('popstate', function() {

var hashLocation = location.hash;

var hashSplit = hashLocation.split("#!/");

var hashName = hashSplit[1];

if(hashName !== '') {

var hash = window.location.hash;

if(hash === '') {

alert("你点击了返回键");

}

}

});

window.history.pushState('forward', null, './#forward');

}

方法三、JavaScript监听手机物理返回键

pushHistory();

window.addEventListener("popstate", function(e) {

window.location = 'http://www.baidu.com';

}, false);

function pushHistory() {

var state = {

title: "title",

url: "#"

};

window.history.pushState(state, "title", "#");

}

摘录网络:

文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。

__________________________________________________________________________________

若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好的肯定(*^_^*)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM