Trang chủ>Gợi ý cho khách hàng

Client Hints là một tập hợp các Tiêu đề HTTP và API JavaScript cho phép trình duyệt web gửi thông tin chi tiết về thiết bị và trình duyệt của khách hàng đến các máy chủ web. Chúng được thiết kế để kế thừa User-Agent và cung cấp một phương pháp chuẩn hóa để máy chủ web tối ưu hóa nội dung cho khách hàng mà không cần dựa vào các kỹ thuật phát hiện dựa trên chuỗi User-Agent hoặc kỹ thuật lấy dấu vân tay trình duyệt không đáng tin cậy.

HTTP User-Agent

""

Client Hints JavaScript API

API Support

False

Client Hints HTTP Headers

Gợi ý Máy khách chưa được chuẩn hóa đầy đủ, chưa được một số trình duyệt hỗ trợ và được máy khách gửi. Có thể có trường hợp không nhận được giá trị do lưu vào bộ nhớ đệm hoặc máy khách không gửi.

sec-ch-ua

không nhận được

sec-ch-ua-platform

không nhận được

sec-ch-ua-mobile

không nhận được

sec-ch-ua-full-version

không nhận được

sec-ch-ua-full-version-list

không nhận được

sec-ch-ua-platform-version

không nhận được

sec-ch-ua-arch

không nhận được

sec-ch-ua-bitness

không nhận được

sec-ch-ua-wow64

không nhận được

sec-ch-ua-model

không nhận được

sec-ch-lang

không nhận được

sec-ch-save-data

không nhận được

sec-ch-width

không nhận được

sec-ch-viewport-width

không nhận được

sec-ch-viewport-height

không nhận được

sec-ch-dpr

không nhận được

sec-ch-device-memory

không nhận được

sec-ch-rtt

không nhận được

sec-ch-downlink

không nhận được

sec-ch-ect

không nhận được

sec-ch-prefers-color-scheme

không nhận được

sec-ch-prefers-reduced-motion

không nhận được

sec-ch-prefers-reduced-transparency

không nhận được

sec-ch-prefers-contrast

không nhận được

sec-ch-forced-colors

không nhận được

sec-ch-ua-form-factors

không nhận được

Danh sách gợi ý khách hàng đã biết

  • Sec-CH-UA
    Đại diện cho thương hiệu và phiên bản của tác nhân người dùng
  • Sec-CH-UA-Full-Version
    Đại diện cho phiên bản đầy đủ của tác nhân người dùng (không được dùng nữa, được thay thế bằng Sec-CH-UA-Full-Version-List
  • Sec-CH-UA-Full-Version-List
    Thể hiện phiên bản hoàn chỉnh của từng thương hiệu trong danh sách thương hiệu của mình.
  • Sec-CH-UA-Platform
    Cho biết nền tảng mà tác nhân người dùng cụ thể đang thực thi.
  • Sec-CH-UA-Platform-Version
    Cho biết phiên bản nền tảng mà tác nhân người dùng cụ thể đang thực thi.
  • Sec-CH-UA-Arch
    Thể hiện kiến trúc của nền tảng mà trên đó tác nhân người dùng nhất định đang thực thi.
  • Sec-CH-UA-Bitness
    Số bit đại diện cho kiến trúc nền tảng mà tác nhân người dùng nhất định đang thực thi trên đó.
  • Sec-CH-UA-WoW64
    Được sử dụng để phát hiện xem nhị phân tác nhân người dùng có chạy ở chế độ 32 bit trên Windows 64 bit hay không.
  • Sec-CH-UA-Model
    Đại diện cho thiết bị mà tác nhân người dùng cụ thể đang thực thi.
  • Sec-CH-UA-Mobile
    Được sử dụng để phát hiện xem tác nhân người dùng có thiên về trải nghiệm người dùng "di động" hay không.
  • Sec-CH-UA-Form-Factors
    Đại diện cho hệ số dạng của thiết bị, được biểu thị trước đây dưới dạng mã thông báo <deviceCompat> trong chuỗi Tác nhân người dùng.
  • Sec-CH-Lang
    (hoặc Lang) thể hiện sở thích ngôn ngữ của người dùng.
  • Sec-CH-Save-Data
    (hoặc Lưu dữ liệu) thể hiện tùy chọn của tác nhân người dùng nhằm giảm mức sử dụng dữ liệu.
  • Sec-CH-Width
    Cung cấp chiều rộng bố cục của hình ảnh cho máy chủ.
  • Sec-CH-Viewport-Width
    (hoặc Viewport-Width) là chiều rộng của khung nhìn của người dùng tính bằng pixel CSS.
  • Sec-CH-Viewport-Height
    Thể hiện chiều cao khung nhìn hiện tại của tác nhân người dùng.
  • Sec-CH-DPR
    (hoặc DPR) báo cáo tỷ lệ pixel vật lý với pixel CSS trên màn hình của người dùng.
  • Sec-CH-Device-Memory
    (hoặc Bộ nhớ thiết bị) Hiển thị xấp xỉ dung lượng bộ nhớ (tính bằng GiB) mà thiết bị hiện tại có. Vì thông tin này có thể được sử dụng để nhận dạng người dùng nên giá trị của Bộ nhớ thiết bị được cố tình làm rất thô. Các giá trị hợp lệ là 0,25, 0,5, 1, 2, 4 và 8.
  • Sec-CH-RTT
    (hoặc RTT) cung cấp thời gian khứ hồi gần đúng (tính bằng mili giây) của lớp ứng dụng. RTT khác với RTT lớp vận chuyển ở chỗ gợi ý bao gồm thời gian xử lý của máy chủ. Giá trị của RTT được làm tròn đến 25 mili giây gần nhất để ngăn chặn việc lấy dấu vân tay.
  • Sec-CH-Downlink
    (hoặc Đường xuống), được biểu thị bằng megabit trên giây (Mbps), hiển thị tốc độ tải xuống gần đúng của kết nối của người dùng. Giá trị được làm tròn đến bội số gần nhất của 25 kilobit/giây. Bởi vì việc nhận dạng dấu vân tay được thực hiện lại.
  • Sec-CH-ECT
    (hoặc ECT) đại diện cho loại kết nối hiệu quả. Giá trị của nó là một trong danh sách liệt kê các loại kết nối, mỗi loại mô tả các kết nối có RTT và các giá trị đường xuống trong phạm vi được chỉ định. Các giá trị ECT hợp lệ là 4g, 3g, 2g và Slow-2g.
  • Sec-CH-Prefers-Color-Scheme
    Thể hiện bảng màu được người dùng ưa thích.
  • Sec-CH-Prefers-Reduced-Motion
    Được sử dụng để phát hiện xem người dùng có yêu cầu hệ thống giảm thiểu lượng hoạt ảnh hoặc chuyển động mà họ sử dụng hay không.
  • Sec-CH-Prefers-Reduced-Transparency
    Được sử dụng để phát hiện xem người dùng có yêu cầu hệ thống giảm thiểu số lượng hiệu ứng lớp trong suốt hoặc mờ mà họ sử dụng hay không.
  • Sec-CH-Prefers-Contrast
    Được sử dụng để phát hiện xem người dùng có yêu cầu hiển thị nội dung web ở tỷ lệ tương phản cao hơn (hoặc thấp hơn) hay không.
  • Sec-CH-Forced-Colors
    Được sử dụng để phát hiện xem tác nhân người dùng có bật chế độ màu bắt buộc hay không, trong đó nó buộc bảng màu giới hạn do người dùng chọn trên trang.