【问题标题】:How to open a new window from Google Maps iFrame?如何从 Google Maps iFrame 打开一个新窗口?
【发布时间】:2013-12-10 23:41:24
【问题描述】:

我按照以下步骤创建了包含在网页中的 Google 地图:

  1. 点击“自定义和预览嵌入地图”
  2. 调整预览
  3. 在“粘贴 HTML 以嵌入网站”下复制粘贴 URL
  4. 将复制的代码粘贴到我们的网页中 (<iframe>)

现在,当单击我在地图中创建的区域(绘制形状)时,用户可以单击指向我们网站内另一个页面的链接。但是,问题是页面在同一个<iframe> 中打开,而它应该在<iframe> 之外打开。

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

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

【问题讨论】:

    标签: iframe google-maps


    【解决方案1】:

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

    <base target="_parent" />
    

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

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

    【讨论】:

      猜你喜欢
      • 2016-02-16
      • 2013-02-13
      • 2011-03-31
      • 2016-12-11
      • 1970-01-01
      • 1970-01-01
      • 2013-08-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多