首页 > 解决方案 > 如何从不同来源的 iframe 获取文档?

问题描述

我正在尝试使用 iframe 从 iframe 获取文档

document.getElementById('product-page').contentWindow.document

但是我在下面不断收到这个错误,有什么办法可以避免这个错误?

VM1342:1 未捕获的 DOMException:阻止具有源“URL”的框架访问跨域框架。在:1:54

标签: javascripthtmldomiframecross-domain

解决方案


也许它不能因为不同的来源http

如果每个 iframe 的主机名和端口不同,则将获得 CORS

有关 CORS 的解释,请参阅程序员的这个答案:https ://softwareengineering.stackexchange.com/a/253043/139479


推荐阅读