我在使用iframe
嵌入式自定义Google地图时出现问题。
它给出了如下错误。
不允许跨源框架。
我想将iframe
的内容更改为"地图无法显示"图片。或者是api的内置触发器,发送错误,而不是空白iframe
?
我的事件处理如下:
if ($("#mapframe>iframe").contents().find('body').html().length == 0) {
$(this).contents().find('body').html('<h1>Üres</h1>');
}
答案 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.