Sec-CH-UA-Platform header
The HTTP Sec-CH-UA-Platform request header is a user agent client hint which provides the platform or operating system on which the user agent is running.
For example: "Windows" or "Android".
Sec-CH-UA-Platform is a low entropy hint.
Unless blocked by a user agent permission policy, it is sent by default (without the server opting in by sending Accept-CH).
| Header type | [Request header](https://developer.mozilla.org/en-US/docs/Glossary/Request%20header), Client hint |
|---|---|
| [Forbidden request header](https://developer.mozilla.org/en-US/docs/Glossary/Forbidden%20request%20header) | Yes (Sec- prefix) |
Syntax
Sec-CH-UA-Platform: <platform>
Directives
<platform>- : One of the following strings:
"Android","Chrome OS","Chromium OS","iOS","Linux","macOS","Windows", or"Unknown".
- : One of the following strings:
Examples
Using Sec-CH-UA-Platform
As Sec-CH-UA-Platform is a low entropy hint it is typically sent in all requests.
A browser running on a macOS computer might add the following header to all requests.
Sec-CH-UA-Platform: "macOS"
Specifications
Browser compatibility
See also
- Client hints
- User-Agent Client Hints API
- Accept-CH
- HTTP Caching: Vary and Vary header
- Improving user privacy and developer experience with User-Agent Client Hints (developer.chrome.com)
这篇文档对你有帮助吗?
谢谢你的反馈!