根据我阅读过多的SO问题,如果我将父页面的document.domain
属性设置为与IFrame src
域相同,我应该能够与IFrame内容进行交互
所以,我的父页面位于http://abc.example.com
,我正在加载http://example.com
的IFrame。在父域中,我执行document.domain = "example.com"
。
但是,当加载IFrame并尝试访问它时,我得到:Blocked a frame with origin abc.example.com from accessing a cross-origin frame.
让document.domain
生效的正确方法是什么?