实现目的
做有的内容的网站,要求只能使用微信来打开页面,之前尝试过其他的,有那种提示用微信打开的,但是也直接暴露了原网址,故此弄了一个自动跳转的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>