Sec-CH-UA-Full-Version Header
Table of Content
The Sec-CH-UA-Full-Version is a Client Hints header in HTTP transactions. Its main purpose is to provide detailed version information about the user's browser, beyond what Sec-CH-UA often provides. Thus, this auxiliary to the Sec-CH-UA allows more specific functions which require particular browser versions to be made use of, enhancing user experience and making operations more efficient.
Syntax
Sec-CH-UA-Full-Version: "<product>;<version>"In the syntax, the <product> is the browser's product name and <version> is the full version of the user's browser.
Directives
There are two main components or directives for the Sec-CH-UA-Full-Version header.
<product>- The product token of the user agent's browser.<version>- The full version of the user's browser.
Examples
Using Chrome as an example, a typical Sec-CH-UA-Full-Version header would look something like this:
Sec-CH-UA-Full-Version: "Chrome;92.0.4515.131"In this instance, "Chrome" is the product and "92.0.4515.131" is the full version.
Browser Compatibility
| Browser | Compatibility |
|---|---|
| Chrome | Supported |
| Firefox | Not Supported |
| Safari | Not Supported |
| Opera | Supported |
| Edge | Supported |
How to modify Sec-CH-UA-Full-Version header
ModHeader is a Chrome extensions that can modify HTTP headers. You can use it to change the Sec-CH-UA-Full-Version header, which can be useful for testing how your website or web application behaves with different browser versions.
To modify the Sec-CH-UA-Full-Version with ModHeader, follow these steps:
- Install and open the ModHeader extension.
- Click "Add" to create a new header modification.
- In the "Name" field, input
Sec-CH-UA-Full-Version. - In the "Value" field, input your desired browser product and version, for example, "Firefox;68.0.2".
- Now, all your browsing in Chrome will send the modified
Sec-CH-UA-Full-Versionheader.
Remember, this change only affects the HTTP headers sent from your browser and does not actually change your browser version.