写点什么

谷歌宣布 Chrome 将逐步停止支持 User Agent

2020 年 4 月 03 日

谷歌宣布Chrome将逐步停止支持User Agent

谷歌近日宣布将放弃对 Chrome 浏览器中用户代理字符串(User-Agent String)的支持。取而代之的是,Chrome 将提供一个名为“客户端提示(Client Hints)”的新 API,从而使用户可以更好地控制网站间的共享信息。


对用户代理字符串的使用可以追溯到 90 年代早期的一个流行浏览器Mosaic,该字符串只是一个包含浏览器名称及其版本的简单字符串,看起来有点像 Mosaic/0.9,几乎没有什么用处。


几年后出现的 Netscape 浏览器也采用了用户代理字符串,并添加了诸如操作系统、语言等附加细节。这些细节可以让网站为用户提供正确的内容,实际应用中,用户代理字符串的主要用途变成了浏览器嗅探。


由于 Mosaic 和 Netscape 提供不同的功能支持,网站必须使用用户代理字符串来确定浏览器类型,以避免使用不支持的功能(例如仅由 Netscape 支持的框架)。


多年来,浏览器嗅探在决定浏览器性能方面一直扮演着重要角色,这也导致了一个很不好的副作用:因为许多公司只支持一些主流的用户代理字符串,很多小型浏览器厂商不得不模仿这些主流类型来显示正确的网站。


随着 JavaScript 越来越受欢迎,大多数开发者开始使用类似Modernizer这样的 JS 库来检测浏览器的具体功能,因为这样可以提供更准确的结果。


因此,用户代理字符串最主要的用途仍然是在广告行业,公司用它来识别用户,许多隐私倡导者认为这种做法有问题,这主要是因为大多数用户没有多少选项来禁用或屏蔽这些细节。


针对这两个问题,Chrome 团队将从 Chrome81 开始逐步淘汰用户代理字符串。


尽管完全删除用户代理字符串还存在争议,毕竟还有很多网站依赖它们,但 Chrome 仍然决定将不再更新浏览器版本,而且只包含一个统一版本的操作系统数据。


2020 年 9 月中旬发布的 Chrome85 预计将会完全移除用户代理字符串。其它浏览器供应商,包括 Mozilla Firefox、Microsoft Edge 以及 Apple Safari,都表示支持这一举措。但目前还不清楚他们何时会采取行动。


如果想了解更多关于 Chrome 提出的用户代理替代方案的信息,可以参阅 Github 官方库中题为”客户端提示“的文章。同其它提案一样,具体的实现方式在正式发布之前可能会改变,建议开发人员关注库中的信息,以及 Chrome 新版本的发布声明。


原文链接:


Chrome Phasing out Support for User Agent


2020 年 4 月 03 日 08:221736

评论

发布
暂无评论
发现更多内容

我有矿矿机系统开发

I3I I3I2 6989微电同号

地推联盟返利商城系统开发

I3I I3I2 6989微电同号

艺马优选商城系统开发

I3I I3I2 6989微电同号

萌推商城app开发

I3I I3I2 6989微电同号

U币系统APP开发

I3I I3I2 6989微电同号

RMC矿机挖矿app开发

I3I I3I2 6989微电同号

聚美艺商城系统开发

I3I I3I2 6989微电同号

BGC比特金矿系统开发

I3I I3I2 6989微电同号

硒生态HSE系统开发

I3I I3I2 6989微电同号

菲比特系统开发

I3I I3I2 6989微电同号

LFEX交易所系统开发

I3I I3I2 6989微电同号

M2Base挖矿系统开发

I3I I3I2 6989微电同号

奇美多商城系统开发

I3I I3I2 6989微电同号

淘元素APP开发

I3I I3I2 6989微电同号

Zilliqa星球系统开发

I3I I3I2 6989微电同号

FTI矿工挖矿系统开发

I3I I3I2 6989微电同号

乐丰收系统开发

I3I I3I2 6989微电同号

宅乐买商城app开发

I3I I3I2 6989微电同号

陌米商城系统开发

I3I I3I2 6989微电同号

草媒矿机APP开发

I3I I3I2 6989微电同号

数字森林挖矿系统开发

I3I I3I2 6989微电同号

BODC超级矿机模式开发

I3I I3I2 6989微电同号

FreeSpace自由空间系统开发

I3I I3I2 6989微电同号

优乐购商城系统开发

I3I I3I2 6989微电同号

XMEX合约交易平台源码开发

I3I I3I2 6989微电同号

HB绿色地球软件开发

I3I I3I2 6989微电同号

麦吉克系统开发

I3I I3I2 6989微电同号

缘逗视频系统开发

I3I I3I2 6989微电同号

亚马管理系统开发

I3I I3I2 6989微电同号

抖掌柜系统APP开发

I3I I3I2 6989微电同号

MME新享云系统开发

I3I I3I2 6989微电同号

谷歌宣布Chrome将逐步停止支持User Agent-InfoQ