因之前寫過手機掃碼上傳文件,pc端實時查看的功能時碰到過這個問題,記錄一下
if(is_weixn()){? //微信端
? ? ?weixinClosePage();
}else{? //瀏覽器端
? ? ?window.history.go(-1);?
}
//微信回退方法
????????function?weixinClosePage()?{
????????????if?(typeof?WeixinJSBridge?==?"undefined")?{
????????????????if?(document.addEventListener)?{
????????????????????document.addEventListener('WeixinJSBridgeReady',?weixin_ClosePage,?false);
????????????????}?else?if?(document.attachEvent)?{
????????????????????document.attachEvent('WeixinJSBridgeReady',?weixin_ClosePage);
????????????????????document.attachEvent('onWeixinJSBridgeReady',?weixin_ClosePage);
????????????????}
????????????}?else?{
????????????????weixin_ClosePage();
????????????}
????????}
????????function?weixin_ClosePage()?{
????????????WeixinJSBridge.call('closeWindow');
????????}
????????//判斷是否為微信掃碼還是瀏覽器掃碼
????????function?is_weixn(){??
????????????var?ua?=?navigator.userAgent.toLowerCase();??
????????????if(ua.match(/MicroMessenger/i)=="micromessenger")?{??
????????????????return?true;??
????????????}?else?{??
????????????????return?false;??
????????????}??
????????}?