跨域IFRAME 安全的数据交互方案

场景概述:站点A页面通过IFRAME嵌套站点B页面,A页面需要从B页面获取数据

站点B页面推送数据:

parent.window.postMessage(data, "http://sitea");

站点A页面接受数据:

window.addEventListener("message", function (event) {
	if (event.origin === "http://siteb") {
		event.data;
	}
}, false);
原文地址:https://www.cnblogs.com/luguojun/p/14294781.html