Chrome浏览器|Chrome版本号达100!编号太长导致网站无法识别 谷歌:将进行修复
近日,谷歌Chrome浏览器正式开始测试100版本,作为第一个版本号突破三位数的浏览器,Chrome遇到了一些意想不到的问题 。
据悉,通过Chrome 100浏览网站,有一定的概率会导致网站无法正常识别浏览器版本,导致用户无法正常使用网页,当前谷歌表示这一问题主要出现在利用Duda开发的网站,并已经开始进行修复 。
这一问题的原因其实非常简单,大部分的网站都是通过检查User Agent string(用户代理字符串)来确定用户的浏览器版本,而在Chrome浏览器中,以当前公开版本为例,该字符串中表达版本号的内容为:Chrome/96.0.4664.45 。
一般情况下,开发者并不需要知道浏览器的具体版本,因此在Duda中,默认将只读取“Chrome/”后的两位字符,在上述例子中就是仅读取“96” 。
这一设计使得Chrome 100会被识别为Chrome 10,而Duda为了兼容性会阻止版本低于40的Chrome浏览器打开网站,这导致Chrome 100无法正常访问网站 。
当前,谷歌已经提出了一个解决方案 。
谷歌认为,可以将Chrome的主要版本锁定为99,而版本号则放在次要位置,这样在用户代理字符串中表达版本号的内容就会以“Chrome/99.100.X.X”的方式呈现,从而解决识别问题 。
此外,谷歌也在寻找已经出现识别问题的网站,并试图与开发者取得联系,从而通过修改代码的方式解决问题 。
【Chrome浏览器|Chrome版本号达100!编号太长导致网站无法识别 谷歌:将进行修复】
文章图片
推荐阅读
- DOTA2|《Dota2》7.31版本更新:隆重推出全新英雄“獣” 炸弹人重做、野区更新
- 屏下摄像头|消灭挖孔!摩托罗拉edge X30屏下版发布时间曝光:3月见
- 蓝光|《蜘蛛侠:英雄无归》蓝光版4月12日推出 官方玩三虫互指梗
- 英雄联盟|《英雄联盟》服务器已恢复:官方直接回退了旧版本、修复时间待定
- Intel|Intel Evo规范进化第三版:100多款笔记本、首次折叠屏
- 下载|手机浏览器看文章自动跳转下载APP 人民日报发声
- 英雄联盟|《英雄联盟》服务器已恢复:官方直接回退了新版本、修复时间待定
- 骁龙870|2.5K大屏+8扬声器!小米平板5 Pro明日全版本闪降:2399元起
- 骁龙870|主打轻薄机身!Redmi K50标准版曝光:6.67英寸单孔屏+骁龙870
- OPPO|OPPO Pad携手James Jean推出艺术家限定版!网友:梦回Reno4 Pro