118天前2019-04-26 16:02:39 |    抢沙发  280 
之前开发的一个OA系统使用了微信扫码登陆,但是扫码以后一直没找到自动关闭的方法,今天无意间发现了,于是记录一下方便以后使用,也方便需要的人。

微信

这里我也懒得废话,直接上代码吧,也不考虑收录不收录了。有点儿累。

js关闭微信浏览器代码:

if(typeof(WeixinJSBridge)!="undefined"){
                WeixinJSBridge.call('closeWindow');
                WeixinJSBridge.call('closeWindow');
}

顺便再发一个比较完整的吧,浏览器的也可以关闭:

function closeWindow(){
        if(typeof(WeixinJSBridge)!="undefined"){
            WeixinJSBridge.call('closeWindow');
            WeixinJSBridge.call('closeWindow');
        }else{
            if (navigator.userAgent.indexOf("MSIE") > 0) {
                if (navigator.userAgent.indexOf("MSIE 6.0") > 0) {
                    window.opener = null; window.close();
                }
                else {
                    window.open('', '_top'); window.top.close();
                }
            }
            else if (navigator.userAgent.indexOf("Firefox") > 0) {
                window.location.href = 'about:blank ';
            }
            else {
                window.opener = null;
                window.open('', '_self', '');
                window.close();
            }
        }
    }

打完收工。


发表评论

暂无评论

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享