1

iFrameを介してURLにアクセスするフラッシュアプ​​リがあるアプリに取り組んでいます。iFrameのコンテンツはサードパーティのコンテンツです。コンテンツはナビゲートできるメニューですが、特定のポイントに到達すると、メニューはポップアップを起動し、ポップアップはメニューの続きです。

とにかくポップアップをキャプチャして親/オープナーページ内にロードできるかどうか疑問に思っていました。おそらくjQueryを使用してiframeのコンテンツを変更しますか?

この解決策はおそらくそこにありますが、私はちょうどいい迅速な修正を望んでいました。

これが問題になる理由は、アプリがタブレット用であり、ポップアップがタブレットのアプリ内に表示されないためです。

ありがとう

4

1 に答える 1

1

iFrameコンテンツが親/所有者のドキュメントとは異なるドメインから提供されている場合、つまり、iframeコンテンツを制御できない場合は運が悪いことになります。これは、JavaScriptの同一生成元ポリシーによるものです。

iframe内で実行されているWebアプリを変更できる場合は、 window.postMessage(HTML5)を使用して親ウィンドウに通知してみてください。

于 2012-07-05T12:12:21.827 に答える