sentCommitStatusToParent(status) {
setTimeout(() => {
let messageData = {
eventName: 'nps_commit',//事件名
status,
};
//window.opener.postMessage(messageData, '*');
window.parent.postMessage(messageData, '*')
}, 1000);
}
this.sentCommitStatusToParent(0);//调用
PostMessage 简单应用能为你带来跨域支持,不同页面间实现信息交互;在高级应用时,基于它能在服务方和第三方之间架设一个安全实时且不耗带宽【服务平台】,如服务器后端一样工作。PostMessage 使用虽然简单,但只要用得好,真的可以说是一把利刃~