ua-parser-js
Advanced tools
Changelog
Version 2.0.1
withClientHints()
:
engine.version
also get updateddevice.vendor
& device.type
by guessing from device.model
Google Chrome
=> Chrome
Microsoft Edge
=> Edge
Android WebView
=> Chrome WebView
HeadlessChrome
=> Chrome Headless
enums
submodule:
extensions
submodule:
Vehicles
: BYD, Rivian, VolvoChangelog
Version 0.7.40 / 1.0.40
Changelog
Version 0.7.40 / 1.0.40
Changelog
Version 2.0.0
ua-parser-js/extensions
submodule:
ua-parser-js/helpers
submodule:
isAIBot()
: Checks if the user-agent is an AI botChangelog
Version 2.0.0-rc.3
ua-parser-js/extensions
submodule:
module
to library
Changelog
Version 2.0.0-rc.2
ua-parser-js/enums
submodule:
ua-parser-js/helpers
submodule:
isBot()
to check if the browser is identified as a botChangelog
Version 2.0.0-rc.1
ua-parser-js/helpers
submodule:
getDeviceVendor()
to guess for a device vendor based on its model nameisElectron()
to check if current window is running inside ElectronisFromEU()
to check if current window is from an EU (European Union) countryisStandalonePWA()
to check if current window is a standalone PWAisChromiumBased()
to isChromeFamily()
isAppleSilicon()
to also checks for WebGL renderer infoua-parser-js/extensions
submodule:
Bots
as a compilation of all these browser types: cli
, crawler
, fetcher
, and library
Changelog
Version 0.7.39 / 1.0.39
npx ua-parser-js "[INSERT-UA-HERE]"
Changelog
Version 0.7.39 / 1.0.39
npx ua-parser-js "[INSERT-UA-HERE]"