javascript - 添加特定于 Windows Phone Internet Explorer 的代码

标签 javascript css google-maps windows-phone-8

我一直在各种浏览器和不同的手机/平板电脑上测试 Google Maps API...除了在 Windows Phone 上试用时,一切都运行良好。经过一番研究后,我发现这是因为 Windows Phone 不支持 Google map ,因此出现错误。

我的问题是我将如何着手让它显示 map 图像而不是 map API?

例如。对于 Windows Phone,它将显示:

<div><img src="map.png"></div>

但对于其他所有内容,它将显示并使用 API:

<div id="map_canvas"></div>

非常感谢您的帮助

最佳答案

您可以检查 IEMobile 的用户代理

这是windows phone 移动代理。

或者更好的是,您是否可以不进行 bool 值检查 map 是否正常工作,以便如果它在任何浏览器中失败,那么您就被覆盖了?

关于javascript - 添加特定于 Windows Phone Internet Explorer 的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26146372/

相关文章:

javascript - 传单弹出窗口,设置关闭事件

javascript - 查询 - 将 <br/> 从文本区域传递到隐藏的 div 以自动调整大小

javascript - 使用jquery获取嵌套html标签中的文本

css - 在不影响其他列表项的情况下更改列表项的高度

javascript - animate() 不适用于动态 css() 属性

javascript - 通过 AJAX/AngularJS 发送调整大小的图像

ios - 谷歌地图会在离线模式下更新当前位置吗?

android - 如何为 Google Directions API 考虑标题?

android - 如何在更新之前检查 Google Maps InfoWindow 是否仍然显示?

javascript - 幻灯片定位问题