使用CORS标头,是否可以制作iframe可访问跨域的内容?
我尝试过简单的Access-Control-Allow-Origin: *
标题,但这显然还不够。我无法控制表单提交本身,所以也许这是一个问题(我无法设置任何类型的CORS请求)。
请注意,我的目标是上传跨域文件并获取该提交的结果。 iframe方法是一个常见的文件上传方法,所以我正在尝试。
答案 0 :(得分:1)
您无法直接访问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", "*");