0
私のメインページは "DomainA"のもので、 "DomainB"のiFrameがあります。 iFrame内のページには、DomainBからのウィンドウを開くonclickイベントがあります。開かれたウィンドウからiFrame内のDOMのJavaScript操作
私が使用して開いたウィンドウからのiFrame内の入力フィールドを更新しようとしている:
window.opener.document.getElementById('foo').value = 'bar';
これはFFで正常に動作しますが、しかし、IEで私はエラーを取得する:SCRIPT70:許可が
を否定しましたSame Origin Policyのためにブロックされているようですが、ウィンドウを開くページと開いたウィンドウはどちらもDomainBからです。
私はwindow.open()内の相対URIを使用しています。 IEはiframeの親からドメインを決定していますか?
どうすればこの問題を回避できますか?