用JS能否不通过UserAgent判断,当前网页是否在微信中

mia0x75 发布于 2015/03/20 09:08
阅读 452
收藏 0

User-Agent太容易伪造了。

加载中
0
记住一座城
记住一座城
判断是否存在微信对象,或微信API是否可调用。
记住一座城
记住一座城
搜一下微信中的js对象,在微信中和PC上分别做测试
mia0x75
mia0x75
对,我也是这样想,但具体实现没有思路啊。
0
小杨阿哥哥
小杨阿哥哥
在页面上调用微信的Wx什么birdge的对象
0
mia0x75
mia0x75

找到一个方法,但他只能不断检查,我想检查不是则跳转。

function detectWeixinApi(callback)
{
        if (typeof window.WeixinJSBridge == 'undefined' || typeof window.WeixinJSBridge.invoke == 'undefined') {
                setTimeout(
                        function() {
                                detectWeixinApi(callback);
                        },
                        200);
        }
        else {
                callback();
        }
}

返回顶部
顶部