Javascript 如何访问跨域iframe内容?(跨域上传文件)
使用CORS标头,是否可以跨域访问iframe的内容 我尝试过简单的Javascript 如何访问跨域iframe内容?(跨域上传文件),javascript,http,iframe,cors,Javascript,Http,Iframe,Cors,使用CORS标头,是否可以跨域访问iframe的内容 我尝试过简单的访问控制Allow Origin:标题,但这显然是不够的。我无法控制表单提交本身,因此这可能是一个问题(我无法设置任何类型的CORS请求) 注意:我的目标是跨域上传一个文件,并获得提交的结果。iframe方法是一种常见的文件上传方法,因此我正在尝试这种方法。您无法直接访问DOM 一个页面需要监听消息事件,另一个页面需要监听 及 addEventListener('message', receiveMessage, false);
访问控制Allow Origin:
标题,但这显然是不够的。我无法控制表单提交本身,因此这可能是一个问题(我无法设置任何类型的CORS请求)
注意:我的目标是跨域上传一个文件,并获得提交的结果。iframe方法是一种常见的文件上传方法,因此我正在尝试这种方法。您无法直接访问DOM 一个页面需要监听
消息
事件,另一个页面需要监听
及
addEventListener('message', receiveMessage, false);
function receiveMessage(evt) {
var message = evt.data;
if (message === "success") {
alert("yay!");
}
}
top.postMessage("success", "*");