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

Chrome开始测试三位用户代理以检查站点兼容性

时间:2023-03-12 17:34:54 科技观察

上个月,我们报道了Mozilla开始在Firefox上测试“Firefox/100.0”用户代理以避免Firefox浏览器从现有的两位数版本号更改为升级到三位数版本号,可能会出现网站加载异常(点击查看以往报道)。Chrome的最新稳定版本号已经更新为94,高于Firefox当前的版本号(92)。Chrome是目前用户最多、市场占有率最高的浏览器。如果没有经过严格测试,Chrome升级到100版本后,对用户的影响范围会更大。近日,谷歌正式开始测试将Chrome浏览器的useragent改为三位数的“Chrome/100”是否会导致只能将useragent解析为两位数的网站出现故障。用户代理是Web浏览器使用的字符串,其中包括有关软件的信息,例如名称、版本和所用技术的摘要。当浏览器发布新版本时,开发人员还会增加用户代理字符串中的版本号。以之前报道的MozillaFirefox为例,其UserAgent将显示如下:Parts:Mozilla/5.0(platform;rv:geckoversion)Gecko/geckotrailFirefox/firefoxversionMozilla/5.0表示该浏览器兼容Mozilla的通用字符串.这个字段存在于当今几乎所有浏览器的用户代理中;platform描述浏览器运行的本地操作系统平台(例如:Windows、Mac、Linux或Android),以及它是否是移动设备;rv:geckoversion显示Gecko版本号。在最近版本的浏览器中,geckoversion与firefoxversion一致;Gecko/geckotrail表示浏览器是基于Gecko的,在桌面端geckotrail的值始终为“20100101”;Firefox/firefoxversion表示浏览器为Firefox,并提供版本号;Chrome的用户代理结构与Firefox非常相似,对于Chrome94,其用户代理为:"Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/94.0.4606.54Safari/537.36通过向网站发送浏览器用户代理,网站开发者可以通过用户代理改变网站或应用程序的功能以适应标准,各种浏览器的特性和能力,谷歌现在将Chrome的更新周期从之前的六周改为四周,进一步加快了Chrome的版本更换周期,急需测试三位数的用户代理,开发者可以也手动修改chrome的useragent,提前测试自己的网站是否会出现问题,及时做出调整。本文转自OSCHINA,本文标题:chrome开始测试三位数用户代理检查网站兼容性。本文地址:https://www.oschina.net/news/161897/google-tests-if-chrome-100-user-agent