浏览器辅助函数最后更新时间: 2021年01月22日
本章主要介绍 JS API 中浏览器辅助函数 AMap.Browser
。本函数可以帮助开发者判断浏览器、系统版本,以及浏览器的一些绘制特性,帮助开发者进行一些常见的浏览器特性判断。JavaScript
// 浏览器 UA 信息
var ua = AMap.Browser.ua;
// 浏览器平台类型
var plat = AMap.Browser.plat;
// 浏览器是否支持 Canvas
var canvas = AMap.Browser.isCanvas;
// 浏览器是否支持 WebGL
var isWebGL = AMap.Browser.isWebGL();
AMap.BrowserUtil库
属性名 | 类型 | 说明 |
---|---|---|
ua | String | 当前浏览器userAgent |
mobile | Boolean | 是否移动设备 |
plat | String | 平台类型,如:’windows’、’mac’、’ios’、’android’、’other’ |
windows | Boolean | 是否windows设备 |
ios | Boolean | 是否iOS设备 |
iPad | Boolean | 是否iPad |
iPhone | Boolean | 是否iPhone |
android | Boolean | 是否安卓设备 |
android23 | Boolean | 是否安卓4以下系统 |
chrome | Boolean | 是否Chrome浏览器 |
firefox | Boolean | 是否火狐浏览器 |
safari | Boolean | 是否Safari浏览器 |
wechat | Boolean | 是否微信 |
uc | Boolean | 是否UC浏览器 |
qq | Boolean | 是否QQ或者QQ浏览器 |
ie | Boolean | 是否IE |
ie6 | Boolean | 是否IE6 |
ie7 | Boolean | 是否IE7 |
ie8 | Boolean | 是否IE8 |
ie9 | Boolean | 是否IE9 |
ie10 | Boolean | 是否IE10 |
ie11 | Boolean | 是否IE11 |
ielt9 | Boolean | 是否IE9以下 |
edge | Boolean | 是否Edge浏览器 |
isLocalStorage | Boolean | 是否支持LocaStorage |
isGeolocation | Boolean | 是否支持Geolocation |
mobileWebkit | Boolean | 是否Webkit移动浏览器 |
mobileWebkit3d | Boolean | 是否支持Css3D的Webkit移动端浏览器 |
retina | Boolean | 是否高清屏幕,devicePixelRatio>1 |
touch | Boolean | 是否触屏 |
msPointer | Boolean | 是否msPointer设备 |
pointer | Boolean | 是否pointer设备 |
webkit | Boolean | 是否webkit浏览器 |
webkit3d | Boolean | 是否支持Css3D的Webkit浏览器 |
gecko3d | Boolean | 是否支持Css3D的gecko浏览器 |
ie3d | Boolean | 是否支持Css3D的ie浏览器 |
any3d | Boolean | 是否支持Css3D的浏览器 |
opera3d | Boolean | 是否支持Css3D的opera浏览器 |
isCanvas | Boolean | 是否支持canvas |
isSvg | Boolean | 是否支持svg |
isVML | Boolean | 是否支持vml |
isWorker | Boolean | 是否支持WebWorker |
isWebsocket | Boolean | 是否支持WebSocket |
isWebGL | function | 判断是否支持webgl |