ITBEAR科技资讯
网站首页 科技资讯 财经资讯 分享好友

谷歌Chrome浏览器逐步弃用用户代理UA字符串

时间:2020-01-17 09:09:19来源:开源中国编辑:星辉

谷歌宣布,将从Chrome 81开始,逐步淘汰Chrome浏览器中用户代理字符串的使用。

用户代理字符串(user agent string,简称“UA字符串”)是浏览器启动连接时发送到网站的一段文本。它包含了有关浏览器类型、渲染引擎和操作系统等在内的详细信息。例如,Windows 10上用于Firefox的UA字符串如下所示:

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/72.0

UA字符串在90年代作为Netscape浏览器的一部分被开发出来,并且一直沿用至今。根据谷歌的评估,多达90%的网站以各种方式阅读和使用浏览器的用户代理。它的最初目的是让服务器确保用户接收到的是针对特定浏览器需求进行过优化的页面。可现如今,用户代理嗅探已成为不少隐私问题的根源,大量广告商已将该字符串用作跟踪和识别网站访问者的方式。

不仅是隐私问题,UA字符串还带来了其他困扰。前不久,基于Chromium的浏览器Vivaldi伪造其用户代理字符串以显示成 Chrome,并称原因是要解决一些无法解释的错误,这些错误仅在浏览器被识别为Vivaldi时才会发生。

为了解决这些问题,谷歌表示计划通过冻结整个标准来逐步淘汰UA字符串在Chrome中的重要性。长期来看,谷歌的计划是将所有Chrome UA字符串统一为通用值,这些通用值不会透露太多有关用户的具体信息。

谷歌针对当前 UA字符串的处理步骤是这样的:

Chrome 81(2020年3月中旬)-在Chrome控制台中针对读取UA字符串的网页显示警告,以便开发人员可以调整其网站代码;

Chrome 83(2020年6月上旬)-冻结UA字符串中的Chrome浏览器版本,并统一操作系统版本的通用值;

Chrome 85(2020年9月中旬)-统一UA桌面操作系统字符串,作为桌面浏览器的通用值;统一使用移动操作系统/设备字符串为通用值。

早在2017年,苹果公司就在Safari中尝试完全冻结用户代理字符串。但因为过于严格,导致开发人员无法获得需要的信息,于是失败告终。

此次谷歌提出了一个折衷方案,在弃用用户代理字符串之前,Chrome会引入一项称为“ 用户代理客户端提示”(UA-CH)的新功能,以向网络开发人员提供可能需要的信息,同时尊重用户隐私。去年8月,谷歌宣告了“隐私沙箱”计划,旨在开发一套开放标准,从根本上增强网络隐私,新的“客户端提示”机制已在该项目中启动。

目前,Chrome 81已经在Canary阶段,并计划于今年3月发布。苹果(Safari)、微软(Edge)和Mozilla(Firefox)也表示支持这一提议,并很可能在后续陆续采用同样的方式来处理用户代理字符串。

更多热门内容
不负全球玩家期待!全AI掠夺者家族50系新品重磅开售!
在高端电竞本领域,掠夺者一直以先锋姿态引领行业发展,全新掠夺者·战斧18 AI等新品在CES 2025展会一经亮相,便将2025高端AI电竞本的期待值拉满。超前的设计理念和以玩家体验为核心的产品思路,贯穿掠夺者三款重磅新品:从发烧友的终极梦想至尊机皇掠夺者·战斧18 AI,

2025-06-06

餐桌底下的清洁高手!萤石云视觉商用清洁机器人BS1革新食堂清洁模式
在智能化浪潮席卷商业领域的当下,清洁行业正迎来一场革命性变革。2024 年,萤石首款云视觉商用清洁机器人 BS1 正式亮相市场,凭借前期先锋客户端的试运行测试及系统深度对接,迅速在全国各大写字楼、展厅、银行、食堂、酒店等场景崭露头角,开启智能清洁新篇章。AI 视

2025-05-23

京东新品国补立省 潮玩新次元游戏本华硕天选6 Pro来袭
5月16日京东新品日,打开京东APP来新品频道,买华硕天选6 Pro新品享国家补贴20% #京东新品 #京东重磅新品日,到手6999元起。华硕天选6 Pro搭载RTX 5070笔记本电脑GPU,至高可选AMD锐龙9 9955HX或Intel酷睿Ultra 9 275HX高性能平台,采用全新模具和散热系统,集卓越性能

2025-05-19

一加官宣首次将风驰游戏内核写入天玑平台,并与MediaTek联合发布天玑9400系列新芯片
2024年5月14日,一加宣布将与MediaTek联合举办“芯旗舰 新上限”游戏战略沟通会暨芯片发布会,双方将在游戏技术共融、芯片定制、内核重构、技术联合等多方面展开前所未有的深度战略合作。一加将自研的芯片级游戏技术「风驰游戏内核」首次注入天玑旗舰芯片,让游戏体验再破

2025-05-13

MiTAC 神雲科技发布搭载最新AMD EPYC™ 4005系列处理器产品
【加州纽瓦克电—2025年5月13日】—作为专业的服务器设计与制造商,神达控股股份有限公司(股票代号:3706)旗下子公司神雲科技股份有限公司(MiTAC Computing Technology Corp.)推出了支持AMD EPYC™ 4005系列处理器的最新产品。这些更新的服务器解决方案可提供更高的性能和

2025-05-13