javascript - 如何从不同来源的 iframe 获取文档?
问题描述
我正在尝试使用 iframe 从 iframe 获取文档
document.getElementById('product-page').contentWindow.document
但是我在下面不断收到这个错误,有什么办法可以避免这个错误?
VM1342:1 未捕获的 DOMException:阻止具有源“URL”的框架访问跨域框架。在:1:54
解决方案
也许它不能因为不同的来源http
如果每个 iframe 的主机名和端口不同,则将获得 CORS
有关 CORS 的解释,请参阅程序员的这个答案:https ://softwareengineering.stackexchange.com/a/253043/139479
推荐阅读
- javascript - 如何使用 jQuery 获取价值?
- flutter - Dart中getter和常规方法的区别
- java - Java:最终字符串比较不起作用
- javascript - 可样式化的 html 组合框?
- json - 在 ReactJS 中获取 JSON 验证列表的错误
- flask - 如何将 html 表单帖子保存到两个数据库?Rabbitmq vs Redis 发布/订阅?
- php - Laravel LeftJoin 具有相似名称的多个查询
- node.js - connect-redis 不存储会话
- python - 循环显示图像并根据图片添加标签
- angular - 如何更改 Angular 的默认模块