Table of Content
- Browser Compatibility
- How to modify Sec-CH-UA-Full-Version-List header The Sec-CH-UA-Full-Version-List is a client hint header used in HTTP to communicate full version information of the user agent with the server, conveying specific details about a client's user agent such as the browser version, operating system, and device model. This helps the server to provide a customized experience or resources suitable for the specific user agent version.
The Sec-CH-UA-Full-Version-List header follows this syntax:
Sec-CH-UA-Full-Version-List: `Browser 1`;v=89.0.4389.82, `Browser 2`;v=90.0.4430.82
The value contains multiple entries separated by commas, with each entry having the brand and version information.
The directives for the Sec-CH-UA-Full-Version-List header are each of the user agent's branding and version information. These can include name and version of the browser, operating system, and device model.
Below is how to use the Sec-CH-UA-Full-Version-List header in an HTTP request:
GET / HTTP/1.1 Host: www.example.com Sec-CH-UA-Full-Version-List: `Chrome`;v=89.0.4389.82
How to modify Sec-CH-UA-Full-Version-List header
The ModHeader is a Chrome extension that can modify the HTTP request headers and response headers. To modify the Sec-CH-UA-Full-Version-List header using ModHeader, follow the below steps:
- Install the ModHeader extension from the Chrome Web Store.
- Click on the ModHeader icon on the Chrome toolbar to open the ModHeader tab.
- In the 'Request Headers' section, enter 'Sec-CH-UA-Full-Version-List' in the 'Name' column and enter the desired user agent version in the 'Value' column.
This way, you can trick a server into believing you're using a different browser or browser version, which can be useful for testing how your website or application behaves across different browsers or versions.