知识点---js监听手机返回键,回到指定界面
2024-10-18 18:26:45
方法一、
$(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", "#");
}
最新文章
- MySQL半同步复制
- git 查看生成对象
- Hook技术
- Phonegap开发的前后台数据交互
- MYSQL 分组排名
- yeelink使用笔记
- TODO:小程序的使用体验
- CSS小技巧-怎样让每行多余的文字显示文省略号?
- Android基础知识04—Activity活动之间传递数据
- MongoDB起步
- android 面试之listview
- 20175305张天钰 《java程序设计》第四周课下测试总结
- JS引擎线程的执行过程的三个阶段(二)
- HDOJ 5542 The Battle of Chibi
- 轻量级富文本编辑器wangEditor
- scrapy框架原理学习
- 【MySQL】-2 函数、分组、子查询、联合查询
- 高级程序设计JavaScript
- SharePoint 2013 APP 开发示例 (六)服务端跨域访问 Web Service (REST API)
- Zynq ZC706 传统方式移植Linux -- 编译u-boot
热门文章
- javax.el.PropertyNotFoundException: Property 'XXX' not found on type bean.XXXXX
- case when then
- IMU(LPMS-B2) ROS下使用教程
- 黄聪:史上最详细的kali安装教程没有之一
- 存储过程中调用webservice
- no module named win32api
- docker swarm 搭建与服务更新
- 删除N天前的文件(夹)与拷贝文件到共享盘的批处理
- 对象名 'dbo.__MigrationHistory' 无效 错误解决
- jquery中对小数进行取整