哪些 Accept-CH 值相当于用于识别浏览器的 User-Agent?

use*_*450 4 browser user-agent google-chrome http-headers client-hints

Chrome 计划于2020 年 6 月弃用并冻结其User-Agent标头。 User-Agent在调试日志中的某些错误时非常有用,因为许多浏览器根据版本的不同而有不同的怪癖。User-Agent已被弃用,取而代之的是Accept-CHSec-CH-UA-*

我需要在Accept-CH中输入哪些值才能使浏览器响应以下用户代理信息?附带的Sec-CH-UA-*标头是什么?

  • 浏览器名称和版本。
  • 操作系统名称和版本。
  • 架构(32/64 位 x86、ARM 等)。
  • 是移动的。

use*_*157 5

我找到了这个页面

  • 浏览器名称和版本
    Sec-CH-UA-Model和/或Sec-CH-UA-Full-Version
  • 操作系统名称
    Sec-CH-UA-Platform和/或Sec-CH-UA-Platform-Version
  • 建筑学
    Sec-CH-UA-Arch
  • 是移动的
    Sec-CH-UA-Mobile

但请记住,客户端提示是实验性的。

编辑

要回答您的问题,您必须发送什么才能获取上面的值:
只需删除SEC-CH-UA-- 前缀,因此您的标头如下所示

Accept-CH: UA, Full-Version, Platform, Platform-Version, Arch, Mobile
Run Code Online (Sandbox Code Playgroud)