概述UA-CH 将用户代理相关信息拆分为按需提供的提示(如品牌、平台、移动标记等),通过服务器声明 `Accept-CH` 后浏览器在后续请求携带。应仅请求必要字段,并配合缓存与变体管理。用法与示例Accept-CH: Sec-CH-UA, Sec-CH-UA-Platform, Sec-CH-UA-Mobile Vary: Sec-CH-UA, Sec-CH-UA-Platform, Sec-CH-UA-Mobile 工程建议隐私最小化:只请求必要提示;避免与其他标识组合导致高维识别风险。缓存与变体:为提示值设置 `Vary`;控制变体数量并评估命中率。兼容:不支持浏览器回退到通用 UA;保持功能可用。参考与验证WICG UA-CH 规范草案:https://wicg.github.io/ua-client-hints/Chrome 文档(UA-CH):https://developer.chrome.com/docs/privacy-sandbox/user-agent/MDN Client Hints 文档:https://developer.mozilla.org/docs/Web/HTTP/Client_hints

发表评论 取消回复