0

您是否知道任何现有的PubSub库是否提供了在窗口之间进行通信的可能性?作为可以使用的示例:

  • 弹出窗口(使用 window.open 打开)和开启器之间的通信
  • iframe 和容器页面之间的通信
  • 谷歌浏览器扩展的扩展页面之间的通信。
4

3 回答 3

0

有几个用于发布/订阅类型交互的库。

以下是我最近研究的一些候选人:

我不确定它们如何匹配您的示例,但它们都处理 iFrame 问题。easyXDM 主要对跨域调用感兴趣,所以可能适用于所有场景。

希望有帮助。

于 2013-02-05T07:42:02.977 回答
0

对于 Chrome 扩展中的 pubsub 功能,我编写了 chromeps 库: https ://github.com/anderspitman/chromeps

于 2014-09-01T18:45:13.850 回答
0

我不熟悉在浏览器窗口之间进行通信的方式,但是如果涉及到服务器,则可以在每个页面和服务器之间创建一个 Web 套接字,并且服务器可以在它们之间代理方法。socket.io (node) 或 SignalR (asp.net) 等库可以抽象出大部分管道。

于 2013-01-05T18:40:52.667 回答