Chrome浏览器遇大BUG?可能会影响到你!
2022-01-04
随着版本号即将达到100,谷歌浏览器遇到了一些意想不到的问题。
而这问题可能会影响到它高达20多亿的用户,倒不是说浏览器会闪退,只不过是失去了它原本的作用:访问网站!
这究竟是什么导致的呢?根源很简单:版本号。
原理
现在大多数网站都会根据用户代理字符串来确定用户的浏览器版本。
在Chrome浏览器中,以当前公共版本为例,用字符串表示的版本号的内容是:Chrome/96.0.4664.110。
正常情况下,开发者不需要知道浏览器的具体版本。因此,Duda在默认情况下只会读取Chrome/后面的两个字符。比如,在Chrome/96.0.4664.110中,Duda将只读取96。
而现在已经达到Chrome99,那么即将到来的Chrome100将会被识别为Chrome 10。
影响
这种读取方法本是出于安全考虑,以阻止旧的、已经不予支持的Chrome浏览器访问(40及以上是一个常见的Chrome浏览器版本分界点),但是在目前的情况下,却是对三位数及以上的版本号不太友好。
更加尴尬的是,Duda出于兼容性的考虑,会阻止版本低于40的Chrome浏览器打开网站,这样就会导致即将到来的Chrome 100无法正常访问网站。
对策
现在也就只能希望在Chrome 100推出之前,谷歌能够找到方法正确解析三位数的版本号。
但可惜的是谷歌开发Chrome浏览器的速度实在太惊人了,Chrome浏览器的版本号也在不断增加,根据目前的发布速度,可能最快会在下个月就会遇到这个BUG,而运行稳定版的数十亿用户也只剩3至6个月的时间了。
所以,小伙伴中如果有使用Chrome浏览器的需要为网络中断做好准备,或者可以先使用其他浏览器。
上一篇: 测评 | 如何用百度网盘快速下载文件?
下一篇: 科普 | 你不知道的手机小窍门!