使用Leaflet库进行浏览器检测

时间:2016-12-21 19:36:16

标签: javascript browser leaflet

如何使用JavaScript的Leaflet库检测浏览器?

1 个答案:

答案 0 :(得分:2)

您可以使用布尔方法L.Browser进行浏览器检测。

例如:

if ( L.Browser.ie ) {
    alert( "Using Internet Explorer" );
    // ...
}

此方法支持属性:

  • - 所有Internet Explorer版本均为true;
  • ie6 - 对于Internet Explorer 6为true;
  • ie7 - 对于Internet Explorer 7为true;
  • ielt9 - 对于少于9的Internet Explorer版本为true;
  • edge - Microsoft Edge为true;
  • webkit - 适用于基于webkit的浏览器,例如Chrome和Safari(包括移动版);
  • webkit3d - 对于支持CSS 3D转换的基于webkit的浏览器都是如此;
  • android - 适用于Android手机浏览器;
  • android23 - 适用于旧的Android股票浏览器(2和3);
  • 移动 - 适用于现代移动浏览器(包括iOS Safari和不同的Android浏览器);
  • mobileWebkit - 适用于基于移动webkit的浏览器;
  • mobileOpera - 适用于移动Opera;
  • opera - 对于Opera来说是真的;
  • 触摸 - 触摸设备上的所有浏览器均为true;
  • msTouch - 适用于使用Microsoft触控模式的浏览器(例如IE10);
  • 视网膜 - 对于使用Retina屏幕的设备属实;
  • chrome - 适用于Chrome。

参考:http://leafletjs.com/reference.html#browser