从不同域中的父窗口获取iframe中的javascript变量

从不同域中的父窗口获取iframe中的javascript变量,javascript,iframe,cors,Javascript,Iframe,Cors,我在域“someplace.com”中有一个iframe,正在加载到“anotherplace.com”的窗口中 老问题说你不能跨域访问变量: 但现在我们有了CORS,我想知道这是否可行。如果我们在域之间启用CORS,现在是否能够访问iframe父级中的JS变量?您需要使用Web消息API CORS是关于HTTP请求的–因此,如果您想通过HTTP传输值,这可能是一种方法,但它不是直接访问变量postMessage将是在不同域的窗口实例之间传输数据的一种替代方法。如果我没有弄错的话,CORS用于域

我在域“someplace.com”中有一个iframe,正在加载到“anotherplace.com”的窗口中

老问题说你不能跨域访问变量:


但现在我们有了CORS,我想知道这是否可行。如果我们在域之间启用CORS,现在是否能够访问iframe父级中的JS变量?

您需要使用Web消息API


CORS是关于HTTP请求的–因此,如果您想通过HTTP传输值,这可能是一种方法,但它不是直接访问变量
postMessage
将是在不同域的窗口实例之间传输数据的一种替代方法。如果我没有弄错的话,CORS用于域之间的ajax请求。