【问题标题】:How to open iframe popup in parent window如何在父窗口中打开 iframe 弹出窗口
【发布时间】:2016-08-29 00:13:24
【问题描述】:

有没有办法使用 js/jquery 在父窗口(iframe 和父级在不同的域中)中打开弹出窗口(在 iframe 中)

【问题讨论】:

    标签: javascript jquery popup parent


    【解决方案1】:

    浏览器安全检查强制阻止从不同来源/域的 iframe 到主机页面的几次交互。

    要解除阻止,您需要使用 iframe 上的 sandbox 属性设置一个值“allow-popups”以放松限制。

    您可以设置其他可能的值,您可以在此处看到:https://developer.mozilla.org/en/docs/Web/HTML/Element/iframe

    要非常小心您在此处设置的值,除非您完全信任 iframe 域。

    【讨论】:

    • 我不知道这是否真的有帮助,让我给你一个我想做的例子,我有一个 300px*300px 的 iframe,我想显示一个弹出窗口(模式是在 iframe 中),我希望它在父窗口中弹出以占据更多位置。
    • 您能否编辑您的问题以发布您所做的工作或将其放在 JSFiddle 中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多