0
我的主頁來自「DomainA」,並且我有一個來自「DomainB」的iFrame。 iFrame中的頁面有一個onclick事件來打開一個也來自DomainB的窗口。從打開的窗口在iFrame中對DOM進行Javascript操作
我試圖使用從打開的窗口中更新iFrame中的輸入域:
window.opener.document.getElementById('foo').value = 'bar';
這在FF罰款,但在IE中我得到的錯誤:SCRIPT70:權限被拒絕
好像我因爲Same Origin Policy而被阻止,但打開窗口的頁面和打開的窗口都來自DomainB。
我在window.open()中使用相對URI。 IE是否從iframe的父級確定域?
我該如何解決這個問題?