一:设备检测库
F7提供了API,用于检测app所运行的设备平台的相关信息。【注意:不是调用设备原生功能!】
myApp.device.os | string. 包含"android" (对于Android), "ios" (对于iOS), undefined (对于任意其他操作系统/平台) |
myApp.device.osVersion | string. 包含操作系统版本号,只在Android和iOS设备上可用。例如,如果是iOS设备,且其版本为7.1,则会显示“7.1” |
myApp.device.android | boolean. 对于Android设备,为true,对于其他设备,为false |
myApp.device.ios | boolean. 对于iOS设备,为true,对于其他设备,为false |
myApp.device.ipad | boolean. 对于iPad,为true,对于其他设备,为false |
myApp.device.iphone | boolean. 对于iPhone/iPod Touch,为true,对于其他设备,为false |
myApp.device.pixelRatio | number. 返回设备屏幕像素比,实际上,它就是window.devicePixelRatio 的快捷方式 |
myApp.device.webView | boolean. 如果应用在UIWebView(安装在家用电脑或phone gap上的网络应用)中运行,为true |
myApp.device.minimalUi | boolean. 如果启用了minimal-ui模式,为true。所谓minimal-ui模式,即为:当网络应用运行在iOS 7.1+的iPhone/iPod上,并且添加了minimal-ui viewport这个meta标签 |
myApp.device.statusBar | boolean. 如果应用运行在全屏模式,并且需要状态栏遮罩,为true。只针对iOS |