【问题标题】:What Accept-CH values are equivilent to User-Agent for identifying a browser?哪些 Accept-CH 值等同于 User-Agent 来识别浏览器?
【发布时间】:2020-07-07 05:57:54
【问题描述】:

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

为了让浏览器响应以下用户代理信息,我需要在 Accept-CH 中输入什么值?随附的 Sec-CH-UA-* 标头是什么?

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

【问题讨论】:

    标签: google-chrome browser http-headers user-agent client-hints


    【解决方案1】:

    我发现了这个page

    • 浏览器名称和版本
      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
    

    【讨论】:

    猜你喜欢
    • 2021-09-24
    • 2013-06-14
    • 1970-01-01
    • 2015-03-17
    • 2010-11-22
    • 1970-01-01
    • 1970-01-01
    • 2018-05-12
    • 1970-01-01
    相关资源
    最近更新 更多