首页 > 解决方案 > 在模态而不是新窗口中打开目标空白

问题描述

我正在尝试在 javascript 中找到一种方法来在模式框中打开所有外部链接(或者更好:通常在新窗口/选项卡中打开的所有链接)。

本质上,我正在寻找一种将侦听器附加到外部链接(不针对同一窗口)并将它们打开到我的模式框而不是打开新窗口的方法。

最理想的情况是,弹出窗口是由 _blank 锚点还是由 javascript/任何其他方式生成的。

试图在 vanilla javascript 中完成此操作。

非常感谢你的帮助!

标签: javascriptdom

解决方案


其中大部分似乎就像你的问题:

在模式弹出窗口中打开外部网站

模态框内的 iframe 元素可以读取外部站点,并且您可以动态更改 src 属性。


推荐阅读