方法一、

$(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", "#");
}

最新文章

  1. MySQL半同步复制
  2. git 查看生成对象
  3. Hook技术
  4. Phonegap开发的前后台数据交互
  5. MYSQL 分组排名
  6. yeelink使用笔记
  7. TODO:小程序的使用体验
  8. CSS小技巧-怎样让每行多余的文字显示文省略号?
  9. Android基础知识04—Activity活动之间传递数据
  10. MongoDB起步
  11. android 面试之listview
  12. 20175305张天钰 《java程序设计》第四周课下测试总结
  13. JS引擎线程的执行过程的三个阶段(二)
  14. HDOJ 5542 The Battle of Chibi
  15. 轻量级富文本编辑器wangEditor
  16. scrapy框架原理学习
  17. 【MySQL】-2 函数、分组、子查询、联合查询
  18. 高级程序设计JavaScript
  19. SharePoint 2013 APP 开发示例 (六)服务端跨域访问 Web Service (REST API)
  20. Zynq ZC706 传统方式移植Linux -- 编译u-boot

热门文章

  1. javax.el.PropertyNotFoundException: Property 'XXX' not found on type bean.XXXXX
  2. case when then
  3. IMU(LPMS-B2) ROS下使用教程
  4. 黄聪:史上最详细的kali安装教程没有之一
  5. 存储过程中调用webservice
  6. no module named win32api
  7. docker swarm 搭建与服务更新
  8. 删除N天前的文件(夹)与拷贝文件到共享盘的批处理
  9. 对象名 'dbo.__MigrationHistory' 无效 错误解决
  10. jquery中对小数进行取整