微信连WI-Fi解决ios无法呼出微信,无法重定向到以weixin://开头的地址

作者:谢高升 发布:2018-08-10 浏览:4406次

热点登录打不开改网页,因为无法重定向一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();
}

image.png

image.png

image.png