我正在尝试将谷歌地图API用于我的网站。根据谷歌地图api开发者网站,你需要做的就是添加:
<script src="http://maps.googleapis.com/maps/api/js?key={unique key}&sensor=false">
</script>
我的src说“HTTP://”但它不断将其更改为“HTTPS://”,它将无效!获取错误消息:阻止具有原点“https://maps.google.com”的框架访问具有原点“http:// ...”的框架。请求访问的帧具有“https”协议,被访问的帧具有“http”协议。协议必须匹配。
我不明白如何将google map api放入我的http://网站。
请帮助!!
答案 0 :(得分:3)
从框架中移除http:
,并将其简称为//www.example.com/whatever
。这是协议相对URL,将强制使用当前页面方案加载帧。
答案 1 :(得分:0)
每当我在浏览器中导航到maps.google.com时,它会自动通过HTTPS将我引导至该网站。鉴于此,我将更改您的源以通过“HTTPS”访问链接,而不仅仅是常规的旧“HTTP”。希望对你有用!