gpt4 book ai didi

javascript - 脚本权限错误,即使启用了 CORS

转载 作者:数据小太阳 更新时间:2023-10-29 03:57:24 25 4
gpt4 key购买 nike

我的页面 P1 上有一个 iframe,它托管在服务器 S1 上。在运行时,我执行 iframe.src= 以在 iframe 内加载服务器 S2 上托管的页面 P2。

我知道 CORS 和服务器 S2 上的页面 P2,我已经设置了 Access-Control-Allow-Origin: * 并且我可以在 checkin 时在响应 header 上确认相同内容浏览器。

现在页面 P2 及其所有 Assets 仅加载文件,但当我尝试使用 window.frames["iframe"].document 从 P1 访问 P2 的 DOM 时,它抛出权限错误。

即使我在服务器 S2 上设置了 Access-Control-Allow-Origin: *,为什么我仍然无法访问 P2 的 DOM?这是 Access-Control-Allow-Origin: * 应该工作的方式吗?

Request-Response

最佳答案

您可以使用 PostMessages 来设置文档之间的通信。即使他们来自不同的领域。

可以通过PostMessage发送数据。这是有限的,但总比没有好

看看http://easyxdm.net/wp/它有很好的 api 可以使用。很久以前,我用那个库发出了跨域 http <-> https ajax 请求。

关于javascript - 脚本权限错误,即使启用了 CORS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15571968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com