现场工程师来电反馈,某智慧城市无线覆盖项目完成,用户使用大部分手机进行微信认证正常,有部分华为手机使用自带浏览器进行认证时,跳转登录页面会出现对话框“检测到您PC上使用认证,是否跳转到PC连WIFI页面”。如果点“取消”是可以正常使用,如果点“确定”就会弹出要求用户扫面二维码页面。收到现场工程师反馈后,我们迅速对问题进行分析。
“华为自带浏览器识别为PC”是由于浏览器UA所导致的,浏览器UA用于识别设备类型,比如电脑终端,手机,PAD终端等等,比如你用QQ空间或者百度贴吧里就会有来自XXXX客户端,如果用浏览器在这些上就会显示来自XX浏览器,也可使用第三方手机浏览器。
· User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。
· 一些网站常常通过判断 UA 来给不同的操作系统、不同的浏览器发送不同的页面,因此可能造成某些页面无法在某个浏览器中正常显示,但通过伪装 UA 可以绕过检测。
经测试确认,华为手机自带浏览器中有一个选项“桌面UA”,开启后,浏览器发送的UA会被识别为PC,关闭后则会被识别为手机。指导用户关闭“桌面UA”后,微信认证正常。
遇到华为手机使用自带浏览器被识别为PC的问题时,可以指导客户关闭浏览器中的“桌面UA”或“电脑UA”功能解决。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作