Leaflet API - Browser 浏览器 中文文档
发布时间: 2022-10-16
所属分类: Leaflet中文API手册(V1.9)
本文介绍下 Leaflet 中 Browser 浏览器 API的详细使用说明。
Browser 浏览器 API 调用方法
Leaflet 内部使用的具有用于浏览器/功能检测的静态属性的命名空间。
使用示例
if (L.Browser.ielt9) {
alert('Upgrade your browser, dude!');
}
Properties 属性
属性 | 类型 | 说明 |
---|---|---|
ie
|
Boolean |
当浏览器是 Internet Explorer(不是Edge)时,则返回
true 。
|
ielt9
|
Boolean |
当浏览器是版本号小于 9 的 Internet Explorer 时则返回
true 。
|
edge
|
Boolean |
当浏览器是 Edge 浏览器时则返回 true 。 |
webkit
|
Boolean; |
当浏览器是基于 webkit 的浏览器时,如 Chrome 和
Safari(包括移动版本),则返回 true 。
|
android
|
Boolean |
当浏览器是运行在安卓平台上的任何浏览器时则都返回
true 。
|
android23
|
Boolean |
当浏览器是运行在安卓2或安卓3上的任何浏览器时则都返回
true 。
|
androidStock
|
Boolean |
当浏览器是运行在安卓平台的任何非 Chrome 浏览器时则返回
true 。
|
opera
|
Boolean |
当浏览器是 Opera 浏览器时则返回 true 。 |
chrome
|
Boolean |
当浏览器是 Chrome 浏览器时则返回 true 。
|
gecko
|
Boolean |
当浏览器是类似于 Firefox 这种基于 gecko 的浏览器时则返回
true 。
|
safari
|
Boolean |
当浏览器是 Safari 浏览器时则返回 true 。
|
opera12
|
Boolean |
当浏览器是支持 CSS transforms 的 Opera
浏览器(版本号是12或更高版本)时则返回
true 。
|
win
|
Boolean |
当浏览器是在 Windows 平台上运行时则返回
true 。
|
ie3d
|
Boolean |
当浏览器是支持 CSS transforms 的所有版本的 Internet
Explorer 浏览器时则都返回 true 。
|
webkit3d
|
Boolean |
当浏览器是支持 CSS transforms 并且基于 webkit
的浏览器时则返回 true 。
|
gecko3d
|
Boolean |
当浏览器是支持 CSS transforms 并且基于 gecko
的浏览器时则返回 true 。
|
any3d
|
Boolean |
当浏览器是支持 CSS transforms 的浏览器时则返回
true 。
|
mobile
|
Boolean |
对于在移动设备中运行的所有浏览器来说都为
true 。
|
mobileWebkit
|
Boolean |
对移动设备中所有基于 webkit 的浏览器来说都为
true 。
|
mobileWebkit3d
|
Boolean |
对于支持 CSS transforms 的移动设备中所有基于 webkit
的浏览器来说都为true 。
|
msPointer
|
Boolean |
对于实现微软触摸事件模型的浏览器(特别是IE10)来说都为
true 。
|
pointer
|
Boolean |
对于所有支持
指针事件
的浏览器来说都为true 。
|
touchNative
|
Boolean |
对于所有支持
触摸事件的浏览器来说都为
true
。这并不一定意味着浏览器是在有触摸屏的电脑中运行的,它只意味着浏览器能够理解触摸事件。
|
touch
|
Boolean |
对于所有支持 touch 或
pointer
事件的浏览器来说都为 true 。 注意:pointer
事件将是首选(如果可用),并被所有
touch* 事件所监听和处理。
|
mobileOpera
|
Boolean |
对于移动设备中的 Opera 浏览器来说都为 true 。
|
mobileGecko
|
Boolean |
用于在移动设备中运行的基于 gecko 的浏览器来说都为
true 。
|
retina
|
Boolean |
对于高分辨率 "retina"
屏幕上的浏览器或浏览器的显示缩放率超过100%的任何屏幕上的浏览器来说,都是
true 。
|
passiveEvents
|
Boolean |
对于支持 passive 事件的浏览器来说都为 true 。
|
canvas
|
Boolean |
当浏览器支持
<canvas>
时为 true 。
|
svg
|
Boolean |
当浏览器支持
SVG
时为 true 。
|
vml
|
Boolean |
当浏览器支持
VML
时为 true 。
|
其他API
Leaflet中文API文档手机(v.19版本)参考:《Leaflet中文API文档手机(v.19版本)》
相关阅读
声明
1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。
2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。
手机阅读
公众号关注
知识星球
手机阅读
最新GIS干货
私享圈子