Google地图问题:不允许跨源框架

时间:2015-10-27 10:22:28

标签: javascript jquery html google-maps iframe

我在使用iframe嵌入式自定义Google地图时出现问题。 它给出了如下错误。

  

不允许跨源框架。

我想将iframe的内容更改为"地图无法显示"图片。或者是api的内置触发器,发送错误,而不是空白iframe

我的事件处理如下:

if ($("#mapframe>iframe").contents().find('body').html().length == 0) {
   $(this).contents().find('body').html('<h1>Üres</h1>');
}

1 个答案:

答案 0 :(得分:0)

origin policy有一些限制。在这种情况下,不可能使用短链接。

错误告诉您传递的网址不适合作为iframe的来源。以下是示例网址:

Load denied by X-Frame-Options: https://maps.google.com/?ie=UTF8&ll=48.858151,2.293611&spn=0.00648,0.021973&t=h&z=16 does not permit cross-origin framing.

Does not permit cross-origin framing iframe也可以关注它。