You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 24, 2022. It is now read-only.
API 文档 -
ua
模块这个模块在加载时会对当前 UA 进行探测,并以变量的方式提供探测结果。
这些探测浏览器内核和类型的接口仅用于底层开发或流量统计,不建议在业务层的常规功能中使用。
JavaScript 变量
_.ua.isWebKit
布尔值。当前 UA 是否为 WebKit 内核。请注意 Chrome 仍然会被识别为 WebKit 内核。
此探测基于特性检测。
_.ua.isMoz
布尔值。当前 UA 是否为 Mozilla (Gecko) 内核。
此探测基于特性检测。
_.ua.isTouchDevice
布尔值。当前 UA 是否为触屏设备。Chrome 开启触摸调试之后也将被视为触屏设备。
此探测基于特性检测。
_.ua.isSafari
布尔值。当前 UA 是否为 Safari 浏览器(包括桌面版与移动版)。
此探测基于 UA 信息。
_.ua.isChrome
布尔值。当前 UA 是否为 Chrome 浏览器(包括桌面版与移动版)。
此探测基于 UA 信息。
_.ua.isIOS
布尔值。当前操作系统是否为 iOS 系统。
还有以下对 iOS 设备更细节的探测(值为布尔值或
undefined
):_.ua.isIPhone
- 当前 UA 是否为 iPhone。_.ua.isIPad
- 当前 UA 是否为 iPad。_.ua.isIPod
- 当前 UA 是否为 iPod touch。这些探测均基于 UA 信息。
_.ua.isAndroid
布尔值。当前 UA 是否为 Android 系统。
此探测基于 UA 信息。
_.ua.isMobileDevice
布尔值或
undefined
。当前 UA 是否为移动设备。所有 iOS 和 Android 设备会被识别为移动设备。此探测基于 UA 信息。
_.ua.osVersion
字符串。当前移动操作系统的版本号,格式为
{主版本号}.{次版本号}
。仅可识别 iOS 和 Android 系统的版本号,对于非移动操作系统或不可识别的移动操作系统,其值一律为'0.0'
。此探测基于 UA 信息。
示例
'7.0'
- 对 iOS 7.0.1 的探测结果。'4.4'
- 对 Android 4.4.4 的探测结果。'0.0'
- 对 Windows、Mac OS、WinPhone 的探测结果。The text was updated successfully, but these errors were encountered: