此类包含各种环境常量(如浏览器版本等)。通常情况下,您不需要专门检测特定的浏览器版本,但在无法通过特性检测实现时,有时则不得不为之。因此请谨慎使用此类。

摘要

属性

名称类型摘要定义者

browser.current

String

返回当前浏览器的名称。

Env

browser.version

Object

返回当前浏览器的主版本和次版本号。

Env

documentMode

Number

返回 IE 的文档模式。对于非 IE 浏览器,此属性将模拟 IE 10 的文档模式。

Env

os.current

String

返回当前操作系统的名称。

Env

os.version

Object

返回当前操作系统的主版本和次版本号。

Env

transparentSrc

Boolean

透明图像数据 URL。

Env

方法

名称摘要定义者

browser.isChromium()

如果用户的浏览器是基于 Chromium 的(例如 Google Chrome 或较新版本的 Microsoft Edge),则返回 true。

Env

browser.isEdge()

如果用户的浏览器是 Microsoft Edge 旧版,则返回 true。对于较新的基于 Chromium 的 Microsoft Edge,此方法不会返回 true。

Env

browser.isFirefox()

如果用户的浏览器是 Firefox,则返回 true。

Env

browser.isIE()

如果用户的浏览器是 Microsoft Internet Explorer,则返回 true。

Env

browser.isOpera()

如果用户的浏览器是 Opera,则返回 true。

Env

browser.isSafari()

如果用户的浏览器是 Safari,则返回 true。

Env

deviceType.isDesktop()

如果用户的设备是桌面设备,则返回 true。

Env

deviceType.isPhone()

如果用户的设备是手机,则返回 true。

Env

deviceType.isTablet()

如果用户的设备是平板电脑,则返回 true。

Env

deviceType.isTouch()

如果用户的设备是触摸设备,则返回 true。

Env

deviceType.isWebView()

如果用户的设备是 WebView 设备,则返回 true。

Env

deviceType.isiPad()

如果用户的设备是 iPad,则返回 true。

Env

deviceType.isiPhone()

如果用户的设备是 iPhone,则返回 true。

Env

os.isAndroid()

如果用户的操作系统是 Android,则返回 true。

Env

os.isChromeOS()

如果用户的操作系统是 ChromeOS,则返回 true。

Env

os.isFreeBSD()

如果用户的操作系统是 FreeBSD,则返回 true。

Env

os.isLinux()

如果用户的操作系统是 Linux,则返回 true。

Env

os.isMacOS()

如果用户的操作系统是 macOS,则返回 true。

Env

os.isSolaris()

如果用户的操作系统是 Solaris,则返回 true。

Env

os.isWindows()

如果用户的操作系统是 Microsoft Windows,则返回 true。

Env

os.isiOS()

如果用户的操作系统是 iOS,则返回 true。

Env

方法

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。