javascript - Google map api3 不会在 Chrome 或 IE 中显示

标签 javascript firefox google-chrome maps

我的页面中间有一个谷歌地图。如果我加载保存在桌面上的页面,它会起作用,但如果我从 Chrome 或 IE 的保管箱加载,则不起作用。它仅适用于 FireFox。谁能告诉我为什么?

https://dl.dropbox.com/u/32241044/Blue%20Wolf%20Coding/page.html

最佳答案

查看 Chrome 中的开发者控制台,您将看到以下消息:

[blocked] The page at https://dl.dropbox.com/u/32241044/Blue%20Wolf%20Coding/page.html ran insecure content from http://maps.googleapis.com/maps/api/js?key=AIzaSyDoXopD-LqdzB0iH92fs09t_YDjyo9rX_4&sensor=true.

这意味着 Dropbox 阻止加载 Google Maps API。当您在本地运行页面时,您可以使用 HTTP URL 访问它,但 Dropbox 具有 SSL。更改您的 Google Maps API 包含内容以包含 HTTPS 版本:

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=API_KEY&sensor=true"></script>

关于javascript - Google map api3 不会在 Chrome 或 IE 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12739067/

相关文章:

javascript - 两个元素之间的不间断空间

javascript - 如何在表单提交时应用用于所有元素的相同事件监听器?

css - 线性渐变在 Firefox 中不起作用

linux - 如何控制firefox通过发送POST请求打开URL?

javascript - Google 云端硬盘如何知道我安装了哪些应用程序?

javascript - 在使用 angularjs 开发的大型应用程序中使用 .less 文件的最佳方法

javascript - Snap.svg 动画

javascript - 你能测试浏览器对 -moz-linear-gradient 的支持吗?

Javascript 释放 DOM

javascript - Chrome 和同位素 - 页面大小