1. 设备识别类 DeviceTest

位于:BOS3D.DeviceTest

1.1. 方法

1.1.1. isTouchDevice

该方法用来判断当前设备是不是触摸设备

返回值说明 类型 示例
是否是触摸设备 布尔值 boolean false

调用方式:

/**
 * 该方法用来判断当前设备是不是触摸设备
 * @function isTouchDevice
 * @return  {boolean}  返回检测结果
 */

var isTouchDevice = BOS3D.DeviceTest.isTouchDevice();

1.1.2. isBrowser

该方法用来判断运行环境是不是浏览器

返回值说明 类型 示例
是不是浏览器 布尔值 boolean false

调用方式:

/**
 * 该方法用来判断运行环境是不是浏览器
 * @function isBrowser
 * @return  {boolean}  返回检测结果
 */

var isBrowser = BOS3D.DeviceTest.isBrowser();

1.1.3. isIOSDevice

该方法用来判断运行环境是不是 ios 系统

返回值说明 类型 示例
是不是 ios 系统 布尔值 boolean false

调用方式:

/**
 * 该方法用来判断运行环境是不是ios系统
 * @function isIOSDevice
 * @return  {boolean}  返回检测结果
 */

var isIOSDevice = BOS3D.DeviceTest.isIOSDevice();

1.1.4. isAndroidDevice

该方法用来判断运行环境是不是安卓系统

返回值说明 类型 示例
是不是安卓系统 布尔值 boolean false

调用方式:

/**
 * 该方法用来判断运行环境是不是安卓系统
 * @function isAndroidDevice
 * @return  {boolean}  返回检测结果
 */

var isAndroidDevice = BOS3D.DeviceTest.isAndroidDevice();

1.1.5. getAndroidVersion

该方法用来获取安卓设备的系统版本

参数名称 说明 类型 是否必须 示例
ua user agent 字符串 string "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36"
返回值说明 类型 示例
安卓设备版本 数字 number 4.4 或 false

调用方式:

/**
 * 该方法用来获取安卓设备的系统版本
 * @function getAndroidVersion
 * @return  {string}  返回检测结果    e.g. 4.4, 5.0...或者 false
 */

var version = BOS3D.DeviceTest.getAndroidVersion();

1.1.6. isMac

该方法用来判断运行环境是不是 mac 操作系统

返回值说明 类型 示例
是不是 mac 操作系统 布尔值 boolean false

调用方式:

/**
 * 该方法用来判断运行环境是不是mac 操作系统
 * @function isMac
 * @return  {boolean}  返回检测结果
 */

var isMac = BOS3D.DeviceTest.isMac();

1.1.7. isWindows

该方法用来判断运行环境是不是 windows 操作系统

返回值说明 类型 示例
是不是 Windows 操作系统 布尔值 boolean false

调用方式:

/**
 * 该方法用来判断运行环境是不是windows 操作系统
 * @function isWindows
 * @return  {boolean}  返回检测结果
 */

var isWindows = BOS3D.DeviceTest.isWindows();

1.1.8. isMobileDevice

该方法用来判断运行环境是不是移动设备

返回值说明 类型 示例
是不是移动设备 布尔值 boolean false

调用方式:

/**
 * 该方法用来判断运行环境是不是移动设备
 * @function isMobileDevice
 * @return  {boolean}  返回检测结果
 */

var isMobileDevice = BOS3D.DeviceTest.isMobileDevice();

1.1.9. isIE11

该方法用来判断运行环境是不是 ie11

返回值说明 类型 示例
是否是 ie11 浏览器 布尔值 boolean false

调用方式:

/**
 * 该方法用来判断运行环境是不是ie11
 * @function isIE11
 * @return  {boolean}  返回检测结果
 */

var isIE11 = BOS3D.DeviceTest.isIE11();

1.1.10. isSafari

该方法用来判断运行环境是不是 Safari 浏览器

返回值说明 类型 示例
是不是 Safari 浏览器 布尔值 boolean false

调用方式:

/**
 * 该方法用来判断运行环境是不是Safari浏览器
 * @function isSafari
 * @return  {boolean}  返回检测结果
 */

var isSafari = BOS3D.DeviceTest.isSafari();

1.1.11. isFirefox

该方法用来判断运行环境是不是 Firefox 浏览器

返回值说明 类型 示例
是不是 Firefox 浏览器 布尔值 boolean false

调用方式:

/**
 * 该方法用来判断运行环境是不是Firefox浏览器
 * @function isFirefox
 * @return  {boolean}  返回检测结果
 */

var isFirefox = BOS3D.DeviceTest.isFirefox();

1.1.12. isChrome

该方法用来判断运行环境是不是 Chrome 浏览器

返回值说明 类型 示例
是不是 Chrome 浏览器 布尔值 boolean false

调用方式:

/**
 * 该方法用来判断运行环境是不是Chrome浏览器
 * @function isChrome
 * @return  {boolean}  返回检测结果
 */

var isChrome = BOS3D.DeviceTest.isChrome();

1.1.13. detectWebGL

检测 webgl 是否可用

返回值说明 类型 示例
webgl 是否可用 number boolean 1

调用方式:

/**
 * 检测webgl是否可用.
 * @function  detectWebGL
 * @return { number } -1 不支持,
 *                    0 有缺陷
 *                    1 可用
 */

var detectWebGL = BOS3D.DeviceTest.detectWebGL();
版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2022 all right reserved,powered by Gitbook该文件修订时间: 2022-06-27 15:28:06

results matching ""

    No results matching ""