postMessage

let subscribe = event => {
let data = event.data;
if (data && data.type === 'EVENT_MARK') {
window.removeEventListener('message', subscribe);
}
};
window.addEventListener('message', subscribe);

parent.postMessage({type: 'EVENT_MARK'},'*');

export const publish = (res, custom) => {
const data = {
type: res.type,
result: res.result,
custom: custom
}
res.event.source.postMessage(data, res.event.origin)
}

猜你喜欢

转载自www.cnblogs.com/ey-151210/p/9645115.html
今日推荐