1

我正在开发一个应用程序,其中我有一个通过 iFrame 访问 URL 的 Flash 应用程序。iFrame 的内容是第 3 方内容。内容是您可以浏览的菜单,但是一旦到达某个点,菜单就会弹出一个弹出窗口,而弹出窗口是菜单的延续。

我想知道是否无论如何我可以捕获弹出窗口并将其加载到父/打开器页面中,使用 jQuery 来更改 iframe 的内容?

这个解决方案可能已经存在,但我只是希望能有一个很好的快速修复。

这是一个问题的原因是该应用程序适用于平板电脑,并且弹出窗口没有出现在平板电脑上的应用程序中。

谢谢

4

1 回答 1

1

If the iFrame content is served from a different domain than the parent/owner document, you're out of luck - that is, if you have no control over the iframe content. This is due to JavaScript's same origin policy.

If you are able to modify the web app running inside the iframe, you could try using window.postMessage (HTML5) to notify the parent window.

于 2012-07-05T12:12:21.827 回答