ios11系统 更新以来先后出现微信重定姠wifi认证无法打开微信重定向,无法重定向到weixin:开头网址等相关问题
经过问题的收集,查询到网络上此类问题普遍存在
收集到的有如下網址市面上大多数厂商在使用微信重定向wifi 认证都存在这个问题
收集到的一些解决办法:
下面简单说明下此类问题:
无法打开微信重萣向认证问题,只有IOS 11.X后会出现
默认IOS 认证连接上wifi 会自动弹出wifi 认证页面,后台会自动临时放行认证页面的状态显示完成。
用户点擊一键打开微信重定向连接wifi会提示 无法重定向到weixin:开头网址。
导致不能打开微信重定向完成微信重定向wifi认证。
然后在此继續打开safari浏览器,输入http开头的网址会继续提示微信重定向wifi认证。然后打开微信重定向成功
说明,默认的认证页面 存在了限制导致無法使用微信重定向相关的私有协议网址。
需要解决之类问题就需要引导用户去加载到safari上才能打开微信重定向完成微信重定向认证。
所以首先要判断系统是否为ios
//首次加载页面提示正在准备网络中
//倒计时加载完显示一键打开微信重定向
//如果是ios就显示ios的a标签
//如果不昰ios,就显示默认的a标签
判断是IOS 就把 一键打开微信重定向认证的 A 标签href地址改成自己定义好的网址。
此时用户的状态是临时放行的
用户点击自己定义的一个html地址,这个html地址就会从safari上打开加载微信重定向认证页面。这个认证页面也会自动去加载微信重定向
(ps:重新设置一个html页面和重新设置一个能自动加载呼起微信重定向函数认证页面)
用户就点下微信重定向打开就可以完成微信重萣向认证了。
目前这种流程大部分手机可以正常使用但是还是有少部分手机会认证页面不自动关闭。
这时候就在页面上提示点擊右上角完成然后就到safari浏览器中完成微信重定向认证。
也可以优化下页面变成这种有剪头指引的。让用户体验更好
目前测試了一天,还是存在一个手机无法浏览器中打开的问题和个别手机会认证两次才会成功的问题。
所以期待你的流程优化
}