让网页实现不是微信浏览器就跳转到其他页面的JS

文章目录

实现目的

做有的内容的网站,要求只能使用微信来打开页面,之前尝试过其他的,有那种提示用微信打开的,但是也直接暴露了原网址,故此弄了一个自动跳转的JS版本。不容易暴露原网址。

JS代码

function is_weixin() {
    var ua = navigator.userAgent.toLowerCase(); //判断浏览器的类型
    if (ua.match(/MicroMessenger/i) == "micromessenger") {
        return true;
    } else {
        return false;
    }
}
//https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxdf3f22ebfe96b912&redirect_uri=xxx&response_type=code&scope=snsapi_base&state=hyxt#wechat_redirect (这个是微信提示微信打开的官方页面)

if (!is_weixin()) {
    // 如果不是微信内置浏览器,就动态跳转到以下页面
    window.location.href = 'http://qq.com';//跳转到QQ
}

使用方法

可以使用内联、也可以调用。调用代码:

<script type=”text/javascript” src=”xxxx.js”></script>

原文链接:,转发请注明来源!