不需要引用 微信jssdk 关闭浏览器
WeixinJSBridge.invoke('closeWindow', {}, function (res) { });
参考:https://mp.weixin.qq.com/wiki/12/7dd29a53f4b55a8ddc6177ab60e5ee2c.html
监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
参考:http://blog.csdn.net/mr_smile2014/article/details/52064650
function pushHistory() {
var state = {
title: "title",
url: "#"
};
window.history.pushState(state, "title", "#");
}
window.οnlοad=function () {
pushHistory();
var bool = false;
setTimeout(function () {
bool = true;
}, 1500);
window.addEventListener("popstate", function (e) {
if (bool) {
//监听到浏览器的返回按钮事件
//关闭微信浏览器
WeixinJSBridge.invoke('closeWindow', {}, function (res) { });
}
pushHistory();
}, false);
};