【问题标题】:window.open not working in iFrame on Chromewindow.open 在 Chrome 上的 iFrame 中不起作用
【发布时间】:2021-01-07 21:05:13
【问题描述】:

我有一个网页,里面有一个 iFrame。 iFrame 的 src 包含一个 Flash,其中包含 JavaScript:window.open。它在 IE 和 Firefox 上运行良好,但它没有在 Chrome 上触发 window.open,注意如果我在没有 iframe 的情况下打开 Flash,window.open 在 Chrome 上运行。任何帮助将不胜感激。

【问题讨论】:

标签: javascript dom-events


【解决方案1】:

我刚刚在调试项目时遇到了同样的问题。使用 Chrome 浏览器的控制台查看 Javascript 错误,可以看到这样的红色文字“Ignoring cross-frame javascript URL load requested by plugin”。登录控制台。因此,该操作似乎未触发。

这一定是 Chrome 浏览器中的安全检查。不过,相同的配置适用于 IE 和 FF。

但是,如果您将 Flash 对象放在浏览器窗口内的唯一框架中,则该操作将在 Chrome 浏览器中起作用。

【讨论】:

    猜你喜欢
    • 2016-11-07
    • 1970-01-01
    • 2017-10-26
    • 1970-01-01
    • 2011-03-07
    • 1970-01-01
    • 1970-01-01
    • 2015-08-24
    • 1970-01-01
    相关资源
    最近更新 更多