This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (useragent-generator) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
User Agent Generator
Easily generate accurate user-agent strings for popular browsers.
ua.chrome.iOS(10)// iOS version
ua.chrome.iOS('10.0.1')// iOS version
ua.chrome.iOS({iOSVersion:'10.0.1',iOSVersion:'62.1.0',device:'iPad'})
Param
Type
Default Value
options.iOSVersion
string
—
options.chromeVersion
string
60.0.0.0
options.device
string
iPhone
ua.chrome.androidWebview(options)
Examples
ua.chrome.androidWebview(4)// Android OS version
ua.chrome.androidWebview('4.4')// Android OS version
ua.chrome.androidWebview({androidVersion:'5.0.0',chromeVersion:'60.1.0',device:'Nexus 6'})
Param
Type
Default Value
options.androidVersion
string
—
options.chromeVersion
string
60.0.0.0 (applicable only for Android 4.4 (Kitkat) and above)
options.device
string
Pixel
ua.chrome.chromecast(options)
Example
ua.chrome.chromecast(62)
ua.chrome.chromecast('62.1.0')// Android OS version
ua.chrome.chromecast({version:'62.1.0'})
Param
Type
Default Value
options.version
string
—
Chromium
ua.chromium(options)
Same as ua.chrome
Firefox
ua.firefox(options)
Examples
ua.firefox(52)
ua.firefox('52.4')
ua.firefox({version:'53.4.1',os:'Windows NT 6.3'})
ua.firefox.iOS(10)// iOS version
ua.firefox.iOS('10.0.1')// iOS version
ua.firefox.iOS({iOSVersion:'10.0.1',device:'iPad'})
Param
Type
Default Value
options.iOSVersion
string
—
options.device
string
iPhone
Safari
ua.safari(options)
Examples
ua.safari(10)
ua.safari('10.1.0')
ua.safari({version:'10.3.1',os:'Macintosh; Intel Mac OS X 10_11'})
Param
Type
Default Value
options.version
string
—
options.os
string
Macintosh; Intel Mac OS X 10_11 (Mac OS X El Capitan)
ua.safari.iOS(options)
Examples
ua.safari.iOS(10)// iOS version
ua.safari.iOS('10.0.1')// iOS version
ua.safari.iOS({iOSVersion:'10.0.1',safariVersion:'10.3.0',device:'iPad'})
Param
Type
Default Value
options.iOSVersion
string
—
options.safariVersion
string
(equal to iOSversion)
options.device
string
iPhone
ua.safari.iOSWebview(options)
Examples
ua.safari.iOSWebview(10)// iOS version
ua.safari.iOSWebview('10.0.1')// iOS version
ua.safari.iOSWebview({iOSVersion:'10.0.1',safariVersion:'10.3.0',device:'iPad'})
Param
Type
Default Value
options.iOSVersion
string
—
options.safariVersion
string
(equal to iOSversion)
options.device
string
iPhone
Internet Explorer
ua.ie(options)
Examples
ua.ie(9)
ua.ie('9.0.1')
ua.ie({version:'9.0.1',os:'Windows NT 6.3'})