- Jul 2023
-
github.com github.com
-
developer.chrome.com developer.chrome.com
-
```js // Log the full user-agent data navigator .userAgentData.getHighEntropyValues( ["architecture", "model", "bitness", "platformVersion", "fullVersionList"]) .then(ua => { console.log(ua) });
// output { "architecture":"x86", "bitness":"64", "brands":[ { "brand":" Not A;Brand", "version":"99" }, { "brand":"Chromium", "version":"98" }, { "brand":"Google Chrome", "version":"98" } ], "fullVersionList":[ { "brand":" Not A;Brand", "version":"99.0.0.0" }, { "brand":"Chromium", "version":"98.0.4738.0" }, { "brand":"Google Chrome", "version":"98.0.4738.0" } ], "mobile":false, "model":"", "platformVersion":"12.0.1" } ```
Tags
- http:header=sec-ch-ua-mobile
- http
- http:header=sec-ch-ua-arch
- <meta http-equiv="accept-ch"/>
- http:header=sec-ch-ua-platform
- http:header=sec-ch-ua-full-version
- http:header=sec-ch-ua-model
- http:header=sec-ch-ua
- mobile
- conneg
- http:header=sec-ch-ua-platform-version
- http:header=sec-ch-ua-full-version-list
- http:header=accept-ch
- http:header=sec-ch-ua-bitness
- cito:cites=urn:ietf:rfc:8942
- wikipedia:en=HTTP_Client_Hints
- cito:cites=urn:ietf:rfc:1945
- js
- http:header=user-agent
Annotators
URL
-
-
developer.mozilla.org developer.mozilla.org
-
http Sec-CH-UA-Mobile: ?1
-
-
wicg.github.io wicg.github.io
-
```idl dictionary NavigatorUABrandVersion { DOMString brand; DOMString version; };
dictionary UADataValues { DOMString architecture; DOMString bitness; sequence<NavigatorUABrandVersion> brands; DOMString formFactor; sequence<NavigatorUABrandVersion> fullVersionList; DOMString model; boolean mobile; DOMString platform; DOMString platformVersion; DOMString uaFullVersion; // deprecated in favor of fullVersionList boolean wow64; };
dictionary UALowEntropyJSON { sequence<NavigatorUABrandVersion> brands; boolean mobile; DOMString platform; };
[Exposed=(Window,Worker)] interface NavigatorUAData { readonly attribute FrozenArray<NavigatorUABrandVersion> brands; readonly attribute boolean mobile; readonly attribute DOMString platform; Promise<UADataValues> getHighEntropyValues (sequence<DOMString> hints ); UALowEntropyJSON toJSON (); };
interface mixin NavigatorUA { [SecureContext] readonly attribute NavigatorUAData userAgentData ; };
Navigator includes NavigatorUA; WorkerNavigator includes NavigatorUA; ```
Tags
- http:header=sec-ch-ua-mobile
- http
- http:header=sec-ch-ua-arch
- http:header=sec-ch-ua-platform
- http:header=sec-ch-ua-full-version
- http:header=sec-ch-ua
- mobile
- conneg
- http:header=sec-ch-ua-form-factor
- http:header=sec-ch-ua-platform-version
- http:header=sec-ch-ua-full-version-list
- http:header=accept-ch
- http:header=sec-ch-ua-bitness
- cito:cites=urn:ietf:rfc:8942
- http:header=sec-ch-ua-wow64
- wikipedia:en=HTTP_Client_Hints
- http:header=user-agent
- http:header=sec-ch-ua-model
Annotators
URL
-