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

4
我创建了一个Google Maps地图并将其包含在网页中,具体步骤如下:
  1. 点击“自定义和预览嵌入式地图”
  2. 调整预览
  3. 复制“粘贴HTML以嵌入网站”下的URL
  4. 将复制的代码粘贴到我们网页中的<iframe>
现在,当点击我在地图上创建的区域(绘制形状)时,用户可以单击指向我们网站内另一个页面的链接。但是,问题是该页面在同一个<iframe>中打开,而应该在<iframe>之外打开。
当添加像target="_blank"target="_top"这样的属性时,谷歌保存地图时会将该属性删除。因此,我的嵌入式Google Maps地图对于我的网站访问者来说毫无用处。
有人知道如何确保窗口在<iframe>之外打开吗?
1个回答

3
你尝试过在<iframe>中使用base标签吗?
<base target="_parent" />

请参考如何强制iframe中的链接在父窗口中打开

或者,您可以创建一个中间页面,Google Maps页面可以通过查询字符串调用该页面并运行一些JavaScript来重定向父页面到URL。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接