谷歌地图 JavaScript API 不再支持 IE9。当我在 IE9 中打开我的地图时,它显示一个没有标记的地图和一个弹窗提示不支持。
我不需要没有标记的地图。如何在这样的浏览器中禁用它(至少 - 显示:无)?
以前有 GBrowserIsCompatible(),但它已从 v3 中删除...
谷歌地图 JavaScript API 不再支持 IE9。当我在 IE9 中打开我的地图时,它显示一个没有标记的地图和一个弹窗提示不支持。
我不需要没有标记的地图。如何在这样的浏览器中禁用它(至少 - 显示:无)?
以前有 GBrowserIsCompatible(),但它已从 v3 中删除...
我使用单个CSS行删除了信息消息。
.infomsg {display:none;}
只是一个解决方法:
通过querySelector
检查地图是否包含带有消息的栏:
google.maps.event.addListenerOnce(map,'idle',function(){
if(this.getDiv().querySelector('.infomsg a[href="https://whatbrowser.org"]')){
this.getDiv().parentNode.removeChild(this.getDiv());
}
});