这里所说的返回按钮是
- iOS 端 微信打开页面,左上角的返回按钮
- Android 端 微信打开页面,手机底部的实体返回按钮
事件处理代码
$(function(){ pushHistory(); var bool = false; setTimeout(function(){ bool = true; }, 1500); window.addEventListener('popstate', function(e) { if (bool) { alert('返回 page0');//根据自己的需求实现自己的功能 location.href = '{: U("Demo/page0")}'; } pushHistory(); }, false);});function pushHistory() { var state = { title: 'title', url: '#' }; window.history.pushState(state, "title", "#");}
参照: