当前位置: 首页 > 科技观察

Chrome版本号高达100!数字太长导致网站无法识别谷歌:会修复

时间:2023-03-12 04:45:51 科技观察

近日,谷歌浏览器正式开始测试100版本,作为第一个版本号突破三位数的浏览器,Chrome遇到了一些意想不到的问题。据悉,通过Chrome100浏览网站时,有一定概率会导致网站无法正常识别浏览器版本,导致用户无法正常使用网页。目前,谷歌表示该问题主要出现在使用Duda开发的网站上,并已着手修复。这个问题的原因其实很简单。大多数网站通过检查用户代理字符串(UserAgentstring)来确定用户的浏览器版本。在Chrome浏览器中,以当前公开版本为例,字符字符串中表示版本号的内容为:Chrome/96.0.4664.45。一般来说,开发者不需要知道浏览器的具体版本,所以在Duda中,默认只会读取“Chrome/”后面的两个字符,在上面的例子中,只会读取“96”。这样的设计使得Chrome100被识别为Chrome10,而Duda出于兼容性原因阻止了版本低于40的Chrome浏览器打开网站,导致Chrome100无法正常访问网站。目前,谷歌已经提出了解决方案。谷歌认为,可以将Chrome的主要版本锁定在99,并将版本号放在次要位置,这样用户代理字符串中表示版本号的内容将呈现为“Chrome/99.100.X.X”,从而解决识别问题。此外,谷歌也在寻找出现过识别问题的网站,试图与开发者取得联系,通过修改代码来解决问题。