我正在将Skype网络sdk会话控件集成到我的应用程序中。我有
在主窗口中,我正在初始化Skype Web SDK,登录用户然后获取联系人列表。现在,当我点击某个联系人时,它应该打开单独的聊天窗口并在此窗口中启动会话控制。
主窗口中的Skype调用类似于
skypeWebApi.renderConversation(containerDivReference)
skypeWebApi.renderConversation函数在主窗口渲染器进程中可用,而containerDivReference在聊天窗口渲染器进程中可用
为实现这一点,我通过了skypeWebApi对聊天窗口渲染器进程的引用。但是,由于序列化,renderConversation在此处不可用。所以它不起作用。
有没有办法访问主窗口渲染器进程中放置的这个功能?
我尝试使用containerDiv引用向主窗口发送一个事件,但这也不起作用。此外,它似乎不是一个非常干净的解决方案,因为有很多事件来来往往。
现在我想要实现的是两个独立的渲染器进程之间的通信。
我还可以重构我的代码以在主进程中初始化SDK并让这些渲染器进程(主窗口和聊天窗口)调用主进程中的函数
任何帮助?