如何强制在父窗口中打开来自 iframe 的链接

新手上路,请多包涵

我需要在同一父页面中打开链接,而不是在新页面中打开它。

注意: iframe 和父页面是 同一个域

原文由 Haim Evgi 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 845
2 个回答

我发现最好的解决方案是使用 base 标签。将以下内容添加到 iframe 中的页面头部:

 <base target="_parent">

这将在父窗口中加载页面上的所有链接。如果您希望链接在新窗口中加载,请使用:

 <base target="_blank">

浏览器支持

原文由 Chris Vasselli 发布,翻译遵循 CC BY-SA 4.0 许可协议

使用目标属性:

 <a target="_parent" href="http://url.org">link</a>

原文由 nnevala 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题