已经有一些类似的问题,但他们倾向于涵盖孩子对父母的关系。从父母的JavaScript访问跨域IFrame DOM属性
另一方面,我希望能够获得IFrame的DOM的一些属性。我不想操纵任何东西。我只想能够读取属性或DOM节点。像属性或内容的东西。
AFAIK这是不可能的,除非我使用像window.postMessage
之类的东西。与此解决方案一样合理,它基于事件侦听器。这需要在IFrame内部定义一个监听器,这意味着要更改IFrame的代码。我想避免这种情况。
如果你想跨域Ajax调用,您可以(如果你有机会过)设定的目标服务器的头,以允许:
Access-Control-Allow-Headers:X-Requested-With
Access-Control-Allow-Methods:POST,GET,DELETE,PUT,OPTIONS
Access-Control-Allow-Origin:*
这有趣的是用于与不工作一个IFrame。所以我的问题是:
(How)我可以访问跨域IFrame的DOM属性吗?