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

2020-06-19 17:16:23 浏览数 (1)

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

站点B页面推送数据:
代码语言:javascript复制
parent.window.postMessage(data, "http://sitea");
站点A页面接受数据:
代码语言:javascript复制
window.addEventListener("message", function (event) {
	if (event.origin === "http://siteb") {
		event.data;
	}
}, false);

0 人点赞