现在有三个HTML页面:A->B->C
用户在C页面时,我们希望用户直接返回到A页面时,可以添加如下代码
$(function() {
pushHistory();
window.addEventListener("popstate", function(e) {
window.location = 'index.html';
}, false);
function pushHistory() {
var state = {
title: "title",
url: "#"
};
window.history.pushState(state, state.title, state.url);
}
});
在首页时继续点击返回按钮,会返回到之前的页面,解决办法
在首页js添加如下代码
$(function() {
pushHistory();
window.addEventListener("popstate", function(e) {
//首页点击返回,直接关闭网页
WeixinJSBridge.call('closeWindow');
}, false);
function pushHistory() {
var state = {
title: "title",
url: "#"
};
window.history.pushState(state, state.title, state.url);
}
});