首先说明我是华为的老手机,虽然手机老,但是系统是鸿蒙4.0,比最新版低一个版本,对于手机系统比较老的其他品牌手机可能解决不了这个问题,因为你的手机已经停止更新了,浏览器这些可能也不会给你推送更新了。
对于近期好多盒友遇到如图1所示的steam网页无法显示账号密码的错误,受影响的据我所知有小黑盒、buff以及uu,可能是steam对低版本浏览器内核不支持了,给盒友们提供一个解决思路,并同时反馈给小黑盒客服。
问题原因及猜测:
首先导致这个问题的原因之一是手机内置浏览器内核过低,是否有其他原因不清楚。知道这一点是因为buff客服反馈的,但是我手机自带浏览器是可以打开的,如图2所示
后来我就怀疑是否是应用无法调用最新的内核或者我的内核不够新,于是就百度华为内置浏览器升级,看到B站一个华为浏览器内核升级的视频翻到一张图,如图3所示,让我知道原来华为可以切换浏览器内核,所以赶紧去切成了华为内核,再登录就变正常了。
所以原因就是内核低,华为原先手机是自带谷歌套件的,后面因为受到制裁后谷歌内核就不更新了,替换成了华为自己的内核,如图下图所示,
一个可行的解决方法:
对于老华为手机,手机自带浏览器如果不是最新的可以去应用市场更新一下,然后切换一下浏览器内核就行,切换方法为:关于手机—点击版本号7次—返回—系统和更新—开发人员选项—webview实现—切换
对于非华为手机,可能很多人都使用的是第三方浏览器,自带的浏览器还停留在比较老版本,所以可以找一下自己的内置浏览器服务,看看版本号,或者更新一下手机自带的浏览器(非第三方浏览器),一般名字就叫浏览器,一般手机自带浏览器就是手机内置浏览器,像华为这种被制裁更换系统的事情是特殊的。