移动端浏览器环境检测
通过 edp 引入模块:
edp import saber-env
require('saber-env', function(env) {
// detect os info
console.info(env.os);
// detect browser info
console.info(env.browser);
});
返回值结构:
{
os: {
phone: true,
tablet: false,
ios: true,
iphone: true,
version: '7.0.5'
...
},
browser: {
chrome: true,
safari: true,
version: '31.0'
...
}
}
- return
{Object}
- os
{Object}
系统信息对象 - browser
{Object}
浏览器信息对象
- os
系统信息对象,包含的可能项:
version
通用平台类型
phone
tablet
特定系统类型
ios
android
wp
blackberry
bb10
rimtabletos
特定平台类型
iphone
ipod
ipad
touchpad
kindle
webos
浏览器信息对象,支持的返回值:
version
通用类型
chrome
safari
firefox
webview
ie
silk
playbook
国产加壳类型
,检测值为以下列表时version
取值为浏览器壳
的版本号
wechat
baidu
qq
uc
sogou
xiaomi
liebao
mercury
特殊类型
standalone
浏览器全屏状态