这是一个非常具体的问题。 有一个网站(我无法访问该网站),其中有一些 iframe,其中一个 iframe 链接到我有权访问的网站。
我的 iframe 应该包含指向另一个 iframe 的链接,并在单击该链接时将其作为弹出窗口打开。这已经在起作用了。我用featherlight.js为了这。
现在的问题是,当我点击我无法访问的网站上的链接时,弹出窗口大小仅限于 iframe 的大小。 p> <小时/>
说明示例
我网站上的代码,我们称之为example.com
<a id="popup" href="anotherlink" data-featherlight="iframe">Open popup</a>
<script>
$("#popup").featherlight();
</script>
我无法访问的网站上的代码如下所示:
<iframe src="example.com"></iframe>
最佳答案
快速阅读后即可确定:这是不可能的,因为 iframe 的内容并不总是受信任,这意味着 iframe 的内容可以在合法的登录框上放置一个相同的登录框并窃取所有用户的信息。
如果您确实需要在您的网站上弹出该弹出窗口,我认为实现它的唯一方法是通过 ajax 加载内容并将其注入(inject)您网站中的特定 div
中。
关于javascript - iframe 中的全屏弹出窗口(featherlight),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47595378/