A 页面调用CreateDialog方法生成了一个窗口。
B: createDialog 方法中,会使用window.open创建好窗口后,然后设置一个消息监听,一直在等待消息,直到子窗口创建成功后, __dialogReady 由子窗口发送给父窗口,只有接收到这个消息后,才会确认子窗口已经建立。
C: 下来才会接收子窗口传递来的其它消息。
父窗口确认子窗口已经建立成功,
一个是消息监听。一个是promise回调
D: 子窗口建立后,给父窗口发送消息
E:父窗口在子窗口建立成功后给子窗口发送消息
父窗口接收到的子窗口的消息:
子窗口创建后接收到的父窗口的消息: