作为“隐私沙箱”项目的一部分,谷歌先是宣布要淘汰 Chrome 对第三方 cookie 的支持,后又表示将逐步淘汰 Chrome 中的用户代理(User-Agent)字符串。作为现代 Web 浏览器功能的重要组成部分,UA 字符串特指浏览器在启动连接时,发送给网站的一段文本。其中包含了有关浏览器类型、渲染引擎、操作系统等详细信息。 以 Windows 10 上使用的 Mozilla Firefox 浏览器为例,它会向网站服务器发送如下信息:
其实早在 90 年代,UA 字符串就已经作为网景(Netscape)浏览器的一部分而开发,并一直沿用至今。 数十年来,网站一直根据访客的技术规范来实施功能上的微调。但是现在,谷歌认为这种机制已成为麻烦不断的根源。
为了解决这些问题,谷歌计划冻结整个标准、并逐步在 Chrome 中淘汰用户代理字符串。 至于长期计划,该公司将把所有 Chrome 浏览器的 UA 字符串指定为通用值,以尽量避免泄露太多有关用户的信息。
将来网站将无法判断使用 Chrome 的访问者是否正在 Windows 7 或 Windows 10 上运行,或者 Chrome 移动版运行的三星 Galaxy / Google Pixel 智能机。 网站只会知晓用户正在运行 Chrome 浏览器,而分不清访客到底在台式机、或移动设备上运行。下面是 Google 的逐步淘汰时间表:
|