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的父级确定域?
我该如何解决这个问题?