新闻速览Chrome版本号达100!编号太长导致网站法识别 谷歌:将进行修复
近日,谷歌C浏览器正式开始测试100版本,作为第一个版本号突破位数的浏览器,C遇到了一些意想不到的问题。https://www.90bite.com/谷歌开发者账号的相关知识也可以到网站具体了解一下,有专业的客服人员为您全面解读,相信会有一个好的合作!https://www.90bite.com/wp-content/uploads/2021/08/Target-API-30-AAB.001-240x180.png
据悉,通过C100浏览,有一定的概率会导致法正常识别浏览器版本,导致用户法正常使用页,当前谷歌表示这一问题主要出现在利用D开发的,并已经开始进行修复。
这一问题的原因其非常简单,大部分的都是通过检查UA(用户代理字符串)来确定用户的浏览器版本,而在C浏览器中,以当前公开版本为例,该字符串中表达版本号的内容为:C960466445。
一般情况下,开发者并不需要知道浏览器的具体版本,因此在D中,默认将只读取C后的两位字符,在上述例子中就是仅读取96。
这一设计使得C100会被识别为C10,而D为了兼容性会阻止版本低于40的C浏览器打开,这导致C100法正常访问。
当前,谷歌已经提出了一个解决方案。
谷歌认为,可以将C的主要版本锁定为99,而版本号则放在次要位置,这样在用户代理字符串中表达版本号的内容就会以C99100XX的方式呈现,从而解决识别问题。
此外,谷歌也在寻找已经出现识别问题的,并试图与开发者取得联系,从而通过修改代码的方式解决问题。
页:
[1]