【问题标题】:Google Maps Embed http/https match error谷歌地图嵌入 http/https 匹配错误
【发布时间】:2013-07-03 20:18:21
【问题描述】:

我试图在我的网站中嵌入谷歌地图,它工作正常,但是谷歌浏览器抛出错误。

错误是“阻止了源为“https://maps.google.co.uk”的帧访问源为“http://www.huntinghall.co.uk”的帧。请求访问的帧的协议为“https”,被访问的帧的协议为“ http"。协议必须匹配。"

有什么办法可以解决这个问题吗?该页面位于http://www.huntinghall.co.uk/website2013cottages/Contact-Travel

【问题讨论】:

  • 是否可以直接将 http 链接嵌入到谷歌地图而不是 https 链接?
  • 他们都工作,我只是得到错误。我发现我的图片没有加载,因为我的路径错误:-s

标签: html http google-maps https


【解决方案1】:

你应该看看adding a google map tutorial。不要将地图添加为 iframe,使用 Google 的方法。

【讨论】:

  • 这是谷歌的方法。当我点击“嵌入”时,我只是复制了它给我的链接。
  • 啊,我刚刚看了那个教程。看起来是一种更好的方法。不过,奇怪的是,他们在嵌入代码中使用了 iframe...
【解决方案2】:

@jflogvit 的建议是正确的。或者,您应该能够不使用 http 或 https 协议,并拥有一个看起来像“//www.example.com/”的 url。这是一个完全有效的 URL,可以在 http 或 https 协议/方案中工作 (more info)。

【讨论】:

  • 感谢伟大的建议 :-)
猜你喜欢
  • 2011-12-01
  • 2014-04-18
  • 2013-07-30
  • 2016-05-11
  • 2016-10-27
  • 2012-10-31
  • 2016-05-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多