Sec-CH-UA-Arch Header
Table of Content
The Sec-CH-UA-Arch header is a significant Client Hints (CH) header that reveals information about the architecture of the device or platform where the user's browser is operating. It is utilized within content negotiation to allow servers to select suitable content that aligns with the user's device architecture.
Syntax
Sec-CH-UA-Arch: "<architecture>"
Directives
The Sec-CH-UA-Arch header has no directives. The value of this header is the architecture of the user's device. This could be "x86", "ARM", "IA-32", and more depending on the user's device architecture.
Examples
Here's an example of how a user agent might send the Sec-CH-UA-Arch header:
Sec-CH-UA-Arch: "ARM"
Browser Compatibility
Browser | Compatibility |
---|---|
Chrome | Supported |
Firefox | Not Supported |
Safari | Not Supported |
Opera | Supported |
Edge | Supported |
Please note that this compatibility chart is subject to change based on updates in browser versions.
How to modify Sec-CH-UA-Arch header
ModHeader is a browser extension available on Google Chrome, allowing users to modify request headers easily. To modify the Sec-CH-UA-Arch header:
- Install the ModHeader extension from the Chrome Web Store.
- Click on the ModHeader extension icon next to the URL bar to open the extension dashboard.
- Click "Add" to create a new Profile.
- In the request headers section, click on "Add".
- Enter "Sec-CH-UA-Arch" in the "name" column and type your desired architecture (for example "x86") in the "value" column.
Using this extension, you can manually set the Sec-CH-UA-Arch parameter for testing purposes. Please note that manipulating headers can impact how webpages load and function.