此类包含各种环境常量(如浏览器版本等)。通常情况下,您不需要专门检测特定的浏览器版本,但在无法通过特性检测实现时,有时则不得不为之。因此请谨慎使用此类。
摘要
属性
| 名称 | 类型 | 摘要 | 定义者 |
|---|---|---|---|
browser.current |
| 返回当前浏览器的名称。 |
|
browser.version |
| 返回当前浏览器的主版本和次版本号。 |
|
documentMode |
| 返回 IE 的文档模式。对于非 IE 浏览器,此属性将模拟 IE 10 的文档模式。 |
|
os.current |
| 返回当前操作系统的名称。 |
|
os.version |
| 返回当前操作系统的主版本和次版本号。 |
|
transparentSrc |
| 透明图像数据 URL。 |
|
方法
| 名称 | 摘要 | 定义者 |
|---|---|---|
browser.isChromium() | 如果用户的浏览器是基于 Chromium 的(例如 Google Chrome 或较新版本的 Microsoft Edge),则返回 |
|
browser.isEdge() | 如果用户的浏览器是 Microsoft Edge 旧版,则返回 |
|
browser.isFirefox() | 如果用户的浏览器是 Firefox,则返回 |
|
browser.isIE() | 如果用户的浏览器是 Microsoft Internet Explorer,则返回 |
|
browser.isOpera() | 如果用户的浏览器是 Opera,则返回 |
|
browser.isSafari() | 如果用户的浏览器是 Safari,则返回 |
|
deviceType.isDesktop() | 如果用户的设备是桌面设备,则返回 |
|
deviceType.isPhone() | 如果用户的设备是手机,则返回 |
|
deviceType.isTablet() | 如果用户的设备是平板电脑,则返回 |
|
deviceType.isTouch() | 如果用户的设备是触摸设备,则返回 |
|
deviceType.isWebView() | 如果用户的设备是 WebView 设备,则返回 |
|
deviceType.isiPad() | 如果用户的设备是 iPad,则返回 |
|
deviceType.isiPhone() | 如果用户的设备是 iPhone,则返回 |
|
os.isAndroid() | 如果用户的操作系统是 Android,则返回 |
|
os.isChromeOS() | 如果用户的操作系统是 ChromeOS,则返回 |
|
os.isFreeBSD() | 如果用户的操作系统是 FreeBSD,则返回 |
|
os.isLinux() | 如果用户的操作系统是 Linux,则返回 |
|
os.isMacOS() | 如果用户的操作系统是 macOS,则返回 |
|
os.isSolaris() | 如果用户的操作系统是 Solaris,则返回 |
|
os.isWindows() | 如果用户的操作系统是 Microsoft Windows,则返回 |
|
os.isiOS() | 如果用户的操作系统是 iOS,则返回 |
|
方法
browser.isChromium()
browser.isChromium(): Boolean
如果用户的浏览器是基于 Chromium 的(例如 Google Chrome 或较新版本的 Microsoft Edge),则返回 true。
返回值
Boolean- 如果用户的浏览器是基于 Chromium 的,则返回true。
browser.isEdge()
browser.isEdge(): Boolean
如果用户的浏览器是 Microsoft Edge 旧版,则返回 true。对于较新的基于 Chromium 的 Microsoft Edge,此方法不会返回 true。
返回值
Boolean- 如果用户的浏览器是 Microsoft Edge 旧版,则返回true。
browser.isFirefox()
browser.isFirefox(): Boolean
如果用户的浏览器是 Firefox,则返回 true。
返回值
Boolean- 如果用户的浏览器是 Firefox,则返回true。
browser.isIE()
browser.isIE(): Boolean
如果用户的浏览器是 Microsoft Internet Explorer,则返回 true。
返回值
Boolean- 如果用户的浏览器是 Microsoft Internet Explorer,则返回true。
browser.isOpera()
browser.isOpera(): Boolean
如果用户的浏览器是 Opera,则返回 true。
返回值
Boolean- 如果用户的浏览器是 Opera,则返回true。
browser.isSafari()
browser.isSafari(): Boolean
如果用户的浏览器是 Safari,则返回 true。
返回值
Boolean- 如果用户的浏览器是 Safari,则返回true。
deviceType.isDesktop()
deviceType.isDesktop(): Boolean
如果用户的设备是桌面设备,则返回 true。
返回值
Boolean- 如果用户的设备是桌面设备,则返回true。
deviceType.isPhone()
deviceType.isPhone(): Boolean
如果用户的设备是手机,则返回 true。
返回值
Boolean- 如果用户的设备是手机,则返回true。
deviceType.isTablet()
deviceType.isTablet(): Boolean
如果用户的设备是平板电脑,则返回 true。
返回值
Boolean- 如果用户的设备是平板电脑,则返回true。
deviceType.isTouch()
deviceType.isTouch(): Boolean
如果用户的设备是触摸设备,则返回 true。
返回值
Boolean- 如果用户的设备是触摸设备,则返回true。
deviceType.isWebView()
deviceType.isWebView(): Boolean
如果用户的设备是 WebView 设备,则返回 true。
返回值
Boolean- 如果用户的设备是 WebView 设备,则返回true。
deviceType.isiPad()
deviceType.isiPad(): Boolean
如果用户的设备是 iPad,则返回 true。
返回值
Boolean- 如果用户的设备是 iPad,则返回true。
deviceType.isiPhone()
deviceType.isiPhone(): Boolean
如果用户的设备是 iPhone,则返回 true。
返回值
Boolean- 如果用户的设备是 iPhone,则返回true。
os.isAndroid()
os.isAndroid(): Boolean
如果用户的操作系统是 Android,则返回 true。
返回值
Boolean- 如果用户的操作系统是 Android,则返回true。
os.isChromeOS()
os.isChromeOS(): Boolean
如果用户的操作系统是 ChromeOS,则返回 true。
返回值
Boolean- 如果用户的操作系统是 ChromeOS,则返回true。
os.isFreeBSD()
os.isFreeBSD(): Boolean
如果用户的操作系统是 FreeBSD,则返回 true。
返回值
Boolean- 如果用户的操作系统是 FreeBSD,则返回true。
os.isLinux()
os.isLinux(): Boolean
如果用户的操作系统是 Linux,则返回 true。
返回值
Boolean- 如果用户的操作系统是 Linux,则返回true。
os.isMacOS()
os.isMacOS(): Boolean
如果用户的操作系统是 macOS,则返回 true。
返回值
Boolean- 如果用户的操作系统是 macOS,则返回true。
os.isSolaris()
os.isSolaris(): Boolean
如果用户的操作系统是 Solaris,则返回 true。
返回值
Boolean- 如果用户的操作系统是 Solaris,则返回true。
os.isWindows()
os.isWindows(): Boolean
如果用户的操作系统是 Microsoft Windows,则返回 true。
返回值
Boolean- 如果用户的操作系统是 Microsoft Windows,则返回true。
os.isiOS()
os.isiOS(): Boolean
如果用户的操作系统是 iOS,则返回 true。
返回值
Boolean- 如果用户的操作系统是 iOS,则返回true。
Boolean- 如果用户的浏览器是 Firefox,则返回true。
browser.isIE()
browser.isIE(): Boolean
如果用户的浏览器是 Microsoft Internet Explorer,则返回 true。
返回值
Boolean- 如果用户的浏览器是 Microsoft Internet Explorer,则返回true。
browser.isOpera()
browser.isOpera(): Boolean
如果用户的浏览器是 Opera,则返回 true。
返回值
Boolean- 如果用户的浏览器是 Opera,则返回true。
browser.isSafari()
browser.isSafari(): Boolean
如果用户的浏览器是 Safari,则返回 true。
返回值
Boolean- 如果用户的浏览器是 Safari,则返回true。
deviceType.isDesktop()
deviceType.isDesktop(): Boolean
如果用户的设备是桌面设备,则返回 true。
返回值
Boolean- 如果用户的设备是桌面设备,则返回true。
deviceType.isPhone()
deviceType.isPhone(): Boolean
如果用户的设备是手机,则返回 true。
返回值
Boolean- 如果用户的设备是手机,则返回true。
deviceType.isTablet()
deviceType.isTablet(): Boolean
如果用户的设备是平板电脑,则返回 true。
返回值
Boolean- 如果用户的设备是平板电脑,则返回true。
deviceType.isTouch()
deviceType.isTouch(): Boolean
如果用户的设备是触摸设备,则返回 true。
返回值
Boolean- 如果用户的设备是触摸设备,则返回true。
deviceType.isWebView()
deviceType.isWebView(): Boolean
如果用户的设备是 WebView 设备,则返回 true。
返回值
Boolean- 如果用户的设备是 WebView 设备,则返回true。
deviceType.isiPad()
deviceType.isiPad(): Boolean
如果用户的设备是 iPad,则返回 true。
返回值
Boolean- 如果用户的设备是 iPad,则返回true。
deviceType.isiPhone()
deviceType.isiPhone(): Boolean
如果用户的设备是 iPhone,则返回 true。
返回值
Boolean- 如果用户的设备是 iPhone,则返回true。
os.isAndroid()
os.isAndroid(): Boolean
如果用户的操作系统是 Android,则返回 true。
返回值
Boolean- 如果用户的操作系统是 Android,则返回true。
os.isChromeOS()
os.isChromeOS(): Boolean
如果用户的操作系统是 ChromeOS,则返回 true。
返回值
Boolean- 如果用户的操作系统是 ChromeOS,则返回true。
os.isFreeBSD()
os.isFreeBSD(): Boolean
如果用户的操作系统是 FreeBSD,则返回 true。
返回值
Boolean- 如果用户的操作系统是 FreeBSD,则返回true。
os.isLinux()
os.isLinux(): Boolean
如果用户的操作系统是 Linux,则返回 true。
返回值
Boolean- 如果用户的操作系统是 Linux,则返回true。
os.isMacOS()
os.isMacOS(): Boolean
如果用户的操作系统是 macOS,则返回 true。
返回值
Boolean- 如果用户的操作系统是 macOS,则返回true。
os.isSolaris()
os.isSolaris(): Boolean
如果用户的操作系统是 Solaris,则返回 true。
返回值
Boolean- 如果用户的操作系统是 Solaris,则返回true。
os.isWindows()
os.isWindows(): Boolean
如果用户的操作系统是 Microsoft Windows,则返回 true。
返回值
Boolean- 如果用户的操作系统是 Microsoft Windows,则返回true。
os.isiOS()
os.isiOS(): Boolean
如果用户的操作系统是 iOS,则返回 true。
返回值
Boolean- 如果用户的操作系统是 iOS,则返回true。