Sec-CH-UA-Platform-Version header
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Tiêu đề HTTP Sec-CH-UA-Platform-Version request header là một gợi ý máy khách tác nhân người dùng cung cấp phiên bản của hệ điều hành mà tác nhân người dùng đang chạy trên đó.
| Loại tiêu đề | Request header, Client hint |
|---|---|
| Forbidden request header | Có (tiền tố Sec-) |
Cú pháp
Sec-CH-UA-Platform-Version: <version>
Chỉ thị
<version>-
Chuỗi phiên bản thường chứa phiên bản hệ điều hành dưới dạng chuỗi, bao gồm các số phiên bản chính, phụ và vá lỗi được phân cách bằng dấu chấm, ví dụ
"11.0.0". Chuỗi phiên bản trên Linux luôn rỗng.
Ví dụ
>Sử dụng Sec-CH-UA-Platform-Version
Máy chủ yêu cầu tiêu đề Sec-CH-UA-Platform-Version bằng cách bao gồm Accept-CH trong phản hồi cho bất kỳ yêu cầu nào từ máy khách, sử dụng tên của tiêu đề mong muốn làm token:
HTTP/1.1 200 OK
Accept-CH: Sec-CH-UA-Platform-Version
Máy khách có thể chọn cung cấp gợi ý, và thêm tiêu đề Sec-CH-UA-Platform-Version vào các yêu cầu tiếp theo.
Ví dụ: các tiêu đề yêu cầu sau có thể được gửi từ trình duyệt chạy trên Windows 10.
GET /my/page HTTP/1.1
Host: example.site
Sec-CH-UA: " Not A;Brand";v="99", "Chromium";v="96", "Google Chrome";v="96"
Sec-CH-UA-Mobile: ?0
Sec-CH-UA-Platform: "Windows"
Sec-CH-UA-Platform-Version: "10.0.0"
Đặc tả
| Specification |
|---|
| User-Agent Client Hints> # sec-ch-ua-platform-version> |
Tương thích trình duyệt
Xem thêm
- Client hints
- User-Agent Client Hints API
Accept-CH- HTTP Caching: Vary và tiêu đề
Vary - Improving user privacy and developer experience with User-Agent Client Hints (developer.chrome.com)