javascript - iframe 中的全屏弹出窗口(featherlight)

标签 javascript jquery html iframe featherlight.js

这是一个非常具体的问题。 有一个网站(我无法访问该网站),其中有一些 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/

相关文章:

javascript regexp 不允许我的表达

javascript - 销售人员按钮 : How To Display An Error if Opportunity Stage Does Not Equal "Closed Won"

javascript - 如何使用Jodit uploader 和coldfusion上传图像?

php - 从 PHP 回显 &lt;script&gt; 到 jQuery AJAX 会导致我的时间间隔出现问题

html - 具有内联样式的元素内元素的 CSS 选择器?

javascript - Google Apps 脚本将脚本属性值存储为整数

jquery - 获取隐藏的单选按钮值并使用ajax插入表单

javascript - 如何在我的js数据文件更改时刷新页面

javascript - 如何在外圆边框上用小圆圈围绕圆形图像绘制圆圈?

javascript - 使用 jQuery 进行按键传递