A系统借用window.open调用B系统,B系统处理完业务携带数据回调A系统

tech2023-02-01  111

A系统核心代码块(域名:www.lgfq.work) openB: function () { var _this = this; var iWidth = 1400; var iHeight = 750; var iTop = (window.screen.availHeight - 30 - iHeight) / 2; var iLeft = (window.screen.availWidth - 10 - iWidth) / 2; window.open("https://www.lgcxc.cn/xxx", "调用B系统", "width=" + iWidth + ", height=" + iHeight + ",top=" + iTop + ",left=" + iLeft + ",toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no,alwaysRaised=yes,depended=yes"); window.addEventListener('message', function (e) { console.log(e.data); }, false); }, B系统核心代码块(域名:www.lgcxc.cn) if (window.opener != null && !window.opener.closed) { window.opener.postMessage(JSON.stringify({ exp_group_id: data.data.exp_group_id }), 'https://www.lgfq.work/xxx'); window.close(); } else { // 其他处理逻辑 }
最新回复(0)