【发布时间】:2015-12-02 00:04:55
【问题描述】:
我的页面中嵌入了来自不同域的 iframe。是否可以通过某种方式从父页面访问其 DOM?现在它说:
未捕获的 DOMException:无法从 'HTMLIFrameElement' 读取 'contentDocument' 属性:阻止具有源“http://localhost:63342”的框架访问跨域框架。
我希望添加指令
<?php header('Access-Control-Allow-Origin: *'); ?>
到 iframe 页面会有所帮助,但它没有。 这两个域现在都位于我的本地主机上,但在不同的服务器下运行。 那么有一些可行的解决方案吗? 请注意,我只需要访问一些 iframe 的元素,而不是 postMessages、websockets 等。
【问题讨论】:
标签: javascript iframe same-origin-policy