gpt4 book ai didi

javascript - 如何访问跨域iframe内容? (上传文件跨域)

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:09:24 24 4
gpt4 key购买 nike

是否可以使用 CORS header 使 iframe 的内容可跨域访问?

我已经尝试了简单的 Access-Control-Allow-Origin: * header ,但这显然是不够的。我无法控制表单提交本身,所以这可能是个问题(我无法设置任何类型的 CORS 请求)。

请注意,我的目标是跨域上传文件并获取提交结果。 iframe 方法是一种常见的文件上传方法,所以我正在尝试。

最佳答案

您无法直接访问 DOM。

一个页面需要监听message事件,另一个需要send them using postMessage .

addEventListener('message', receiveMessage, false);

function receiveMessage(evt) {
var message = evt.data;
if (message === "success") {
alert("yay!");
}
}

top.postMessage("success", "*");

关于javascript - 如何访问跨域iframe内容? (上传文件跨域),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21825357/

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