iOS微信浏览器回退不刷新(监听浏览器回退事件)

$(function(){
pushHistory();
});
function pushHistory(){
window.addEventListener("popstate", function(e){
alert("回退!");

//window.history.back();
//在历史记录中后退,这就像用户点击浏览器的后退按钮一样。

//window.history.go(-1);
//你可以使用go()方法从当前会话的历史记录中加载页面(当前页面位置索引值为0,上一页就是-1,下一页为1)。

//self.location=document.referrer;
//可以获取前一页面的URL地址的方法,并返回上一页。
}, false);
var state = {
title:"",
url: "#"
};
window.history.pushState(state, "", "#");
};
原文地址:https://www.cnblogs.com/2019gdiceboy/p/14367800.html