function pushHistory() { var state = {}; state = { // title: "itGrade", 自定义参数:自定义参数 }; console.log(state); window.history.pushState(state, null, "#"); } // 在需要监听的页面执行该方法 自动监听页面返回操作 window.addEventListener("popstate", function(e) { console.log(window.history); var state = window.history.state; console.log(state); if(state){ //对应pushHistory 中的state的参数处理数据 }else{ window.history.go(-1); } }, false);