如何从Google Maps iFrame打开新窗口?

时间:2013-11-25 16:34:31

标签: iframe google-maps

我已经按照以下步骤创建了我在网页上添加的Google地图地图:

  1. 点击"自定义和预览嵌入式地图"
  2. 调整预览
  3. 复制粘贴网址"粘贴HTML以嵌入网站"
  4. 将复制的代码粘贴到我们的网页(<iframe>
  5. 现在,当点击我在地图中创建的区域(绘制形状)时,用户可以单击指向我们网站中其他页面的链接。但是,问题是该页面在同一个<iframe>中打开,而它应该在<iframe>之外打开。

    添加target="_blank"target="_top"等属性时,Google会在保存地图时删除该属性。因此,我的嵌入式Google地图地图对我的网站访问者来说毫无用处。

    有人知道如何确保窗口在<iframe>之外打开吗?

1 个答案:

答案 0 :(得分:2)

您是否尝试过使用base中的<iframe>标记?

<base target="_parent" />

请参阅How to force link from iframe to be opened in the parent window

或者,您可以创建一个中间页面,Google地图页面可以使用查询字符串中的URL调用该中间页面,然后运行一些JavaScript以将父页面重定向到URL。