Skip to content

Latest commit

 

History

History
51 lines (49 loc) · 5.64 KB

selectors.md

File metadata and controls

51 lines (49 loc) · 5.64 KB

Selectors

Available selectors:

prop type description
isMobile bool returns true if device type is mobile or tablet
isMobileOnly bool returns true if device type is mobile
isTablet bool returns true if device type is tablet
isBrowser (legacy) bool returns true if device type is browser (better to use isDesktop instead)
isDesktop bool returns true if device type is browser (an alias of the isBrowser type
isSmartTV bool returns true if device type is smarttv
isWearable bool returns true if device type is wearable
isConsole bool returns true if device type is console
isEmbedded bool returns true if device type is embedded
isAndroid bool returns true if os type is Android
isWinPhone bool returns true if os type is Windows Phone
isIOS bool returns true if os type is iOS
isChrome bool returns true if browser is Chrome
isFirefox bool returns true if browser is Firefox
isSafari bool returns true if browser is Safari
isOpera bool returns true if browser is Opera
isIE bool returns true if browser is Internet Explorer
isEdge bool returns true if browser is Edge or Edge Chromium
isYandex bool returns true if browser is Yandex
isChromium bool returns true if browser is Chromium
isMobileSafari bool returns true if browser is Mobile Safari
isSamsungBrowser bool returns true if browser is Samsung Browser
osVersion string returns os version (e.g 7 for Windows or 6 for Android)
osName string returns os name (e.g Windows, Android)
fullBrowserVersion string returns full browser version (e.g 65.0.3325.181 for Chrome)
browserVersion string returns browser major version (e.g 65 in Chrome or 9 in IE)
browserName string returns browser name
mobileVendor string returns mobile device vendor (e.g LG, iPhone etc)
mobileModel string returns mobile device model (e.g Nexus 5)
engineName string returns browser engine name (e.g Gecko for FF or Blink for Chrome)
engineVersion string returns engine version
getUA string returns user agent
deviceType string returns device type (e.g mobile or tablet)
isIOS13 boolean returns true/false if device is running on iOS13
isIPhone13 boolean returns true/false if device is iPhone and running on iOS13
isIPad13 boolean returns true/false if device is iPad and running on iOS13
isIPod13 boolean returns true/false if device is iPod and running on iOS13
isElectron boolean returns true/false if running on Electron
isEdgeChromium boolean returns true/false if browser is Edge Chromium
isLegacyEdge boolean returns true if browser is Edge
isWindows boolean returns true/false if os is Windows
isMacOs boolean returns true/false if os is Mac OS
deviceDetect object return data object which includes all data about device (e.g version, engine, os etc.)
OsTypes object return data object with os types
BrowserTypes object return data object with browser types