Data set of user agent details and and boolean properties for quick browser and device checks
Properties
| Property | Modifier | Type | Description |
|---|
browserName? | readonly | string | - |
browserVersion? | readonly | string | - |
systemName? | readonly | string | - |
systemVersion? | readonly | string | - |
deviceType? | readonly | string | - |
deviceVendor? | readonly | string | - |
deviceModel? | readonly | string | - |
isTouch | readonly | boolean | - |
isFirefox | readonly | boolean | - |
isChrome | readonly | boolean | - |
isEdge | readonly | boolean | - |
isSafari | readonly | boolean | - |
isSafariMobile | readonly | boolean | - |
isAndroid | readonly | boolean | - |
isMacOS | readonly | boolean | - |
isIOS | readonly | boolean | - |
isWindows | readonly | boolean | - |
isMobile | readonly | boolean | - |
isTablet | readonly | boolean | - |
isDesktop | readonly | boolean | - |
isIPad | readonly | boolean | If the user agent does not contain an "iPad specific" string the detection is a guess based on user agent and touch capabilities |