热点登录打不开改网页,因为无法重定向一weixin://开头的地址;
ios无法通过portal页面呼出微信客户端;问题困扰了几天;下面说解决办法
//本来是准备直接放行的,结果出乎意料,点击微信认证直接跳转到了safari浏览器成功的呼出微信
//下面做一下优化
//src 是临时放行的url src= 'http://pass.com';
function notifyAP() {
var scritp = document.createElement("script");
scritp.setAttribute("type", "text/javascript");
scritp.setAttribute("src", src);
document.getElementsByTagName("body")[0].appendChild(scritp);
//_timer = setTimeout(startWeChatAuth, 3000); // 3秒后调用微信认证
}
//判断是ios才需要放行
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
if (isiOS) {
notifyAP();
}
网友评论