哪些 Accept-CH 值等同于 User-Agent 用于识别浏览器?
What Accept-CH values are equivilent to User-Agent for identifying a browser?
Chrome 计划弃用和冻结其 User-Agent header 2020 年 6 月。User-Agent 在调试日志中的某些错误时很有用,因为许多浏览器根据版本有不同的怪癖。 User-Agent 被弃用,取而代之的是 Accept-CH 和 Sec-CH-UA-*.
我需要在 Accept-CH 中输入什么值才能使浏览器响应以下 user-agent 信息?附带的Sec-CH-UA-*header是什么?
- 浏览器名称和版本。
- OS 名称和版本。
- 架构(32/64 位 x86、ARM 等)。
- 可以移动。
我找到了这个 page。
- 浏览器名称和版本
Sec-CH-UA-Model
and/or Sec-CH-UA-Full-Version
- OS 姓名
Sec-CH-UA-Platform
and/or Sec-CH-UA-Platform-Version
- 建筑
Sec-CH-UA-Arch
- 是手机
Sec-CH-UA-Mobile
但请记住,客户端提示是实验性的。
编辑
要回答您的问题,您必须发送什么才能从上面获取值:
只需删除 SEC-CH-UA-
前缀,这样您的 header 看起来像这样
Accept-CH: UA, Full-Version, Platform, Platform-Version, Arch, Mobile
Chrome 计划弃用和冻结其 User-Agent header 2020 年 6 月。User-Agent 在调试日志中的某些错误时很有用,因为许多浏览器根据版本有不同的怪癖。 User-Agent 被弃用,取而代之的是 Accept-CH 和 Sec-CH-UA-*.
我需要在 Accept-CH 中输入什么值才能使浏览器响应以下 user-agent 信息?附带的Sec-CH-UA-*header是什么?
- 浏览器名称和版本。
- OS 名称和版本。
- 架构(32/64 位 x86、ARM 等)。
- 可以移动。
我找到了这个 page。
- 浏览器名称和版本
Sec-CH-UA-Model
and/orSec-CH-UA-Full-Version
- OS 姓名
Sec-CH-UA-Platform
and/orSec-CH-UA-Platform-Version
- 建筑
Sec-CH-UA-Arch
- 是手机
Sec-CH-UA-Mobile
但请记住,客户端提示是实验性的。
编辑
要回答您的问题,您必须发送什么才能从上面获取值:
只需删除 SEC-CH-UA-
前缀,这样您的 header 看起来像这样
Accept-CH: UA, Full-Version, Platform, Platform-Version, Arch, Mobile