google迈出在chrome中冻结用户代理字符串(ua)的第一步-k8凯发棋牌

google迈出在chrome中冻结用户代理字符串(ua)的第一步
作者:cnbeta.com 发布时间:2020-01-26

计划在台式机和移动设备上的chrome中弃用并冻结用户代理字符串的google已在其浏览器设置页面中添加了一个“freeze user-agent request header”标记,用于冻结canary版本的ua请求标头。如果这一标记被启用,chrome现在在windows和android上的chrome://version页面中会将用户代理字符串的版本号显示为75,而不是81,第三方工具也会检测到这一版本的chrome版本号为75。

chrome-user-agent-string-changes-after-enabling-flag.jpg

以下是有关google对其ua字符串采取行动的一些背景。如果您现在在chrome浏览器中访问chrome://verison页面,它将显示有关浏览器的信息,例如用户代理字符串,配置文件路径和可执行文件路径。每当您访问网站时,网站会通过检测到ua来识别您正在使用的浏览器,并根据该标记提供不同的内容,网站开发人员通常还使用它拒绝某些浏览器中的网站访问。

在访问某些google服务和其他特定网站时,受此影响最大的vivaldi和firefox浏览器及其用户会被要求使用chrome浏览器。这就是为什么vivaldi浏览器放任自流,并从其ua字符串中删除其名称vivaldi,改为显示chrome的ua字符串。

而从隐私角度看,chrome开发团队相信ua已被用作对用户进行指纹识别的工具,这就是为什么它想要“冻结并统一(但不删除http请求中的user-agent字符串以及“ navigator.useragent”中的用户)ua字符串。

为了解决这个问题,该公司制定了以下计划时间表:

这是一个漫长的过程,其他浏览器供应商也参与其中。到目前为止,chromium团队仅仅是添加了一个标记,从而走出了第一步。


网站地图