LOADING

加载过慢请开启缓存 浏览器默认开启

iframe嵌套时与主页面数据交互

iframe嵌套时与主页面数据交互

主页面代码:

window.addEventListener('message', (e) => {
    if (e.origin === window.location.origin) {
        let tag = e.data['tag']; //此标签用于区分事件
        let data = e.data['data'];
        switch (tag) {
            case 'tag1':
                //TODO
                ; break;
    }
});

嵌套的页面

let msg = [];
msg['tag'] = 'tag1';
msg['data'] =data;
window.parent.postMessage(msg, '*');