当点击返回键时,不返回到上一页,而是直接关闭微信浏览器
<button class="btnClose" type="button" onclick="wxback()">取消</button>
js代码
<script>
WeixinJSBridge.invoke('getNetworkType',{},function(e){
// 在这里拿到e.err_msg,这里面就包含了所有的网络类型
alert(e.err_msg);
});
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
// 通过下面这个API隐藏右上角按钮
WeixinJSBridge.call('hideOptionMenu');
WeixinJSBridge.call('hideToolbar');
});
// 当点击返回键时,不返回到上一页,而是直接关闭微信浏览器
function onBridgeReady() {
console.log('WeixinJSBridge',WeixinJSBridge);
WeixinJSBridge.call("closeWindow");
}
function wxback() {
console.log(document.attachEvent)
if (typeof WeixinJSBridge === "undefined") {
if (document.addEventListener) {
document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
} else if (document.attachEvent) {
document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
}
} else {
onBridgeReady();
}
}
</script>