Dart - 隔离跨窗口通信

2024-04-09

Dart 隔离是否可以进行跨窗口通信?这是我的场景:用户在浏览器窗口 A 中打开网站,窗口 A 生成一个新的隔离。然后,用户单击一个链接,该链接将创建一个新选项卡并打开浏览器窗口 B(假设该链接位于同一域中,等等...)。浏览器窗口 B 可以从浏览器窗口 A 生成的隔离区发送和接收消息吗?如果可以,如何实现?


单独使用隔离消息传递是不可能进行跨窗口通信的。但是,您可以使用进行跨窗口通信发布消息如上所述here http://ejohn.org/blog/cross-window-messaging/然后设置与每个隔离进行通信的消息处理程序(通过使用 postMessage 作为每个隔离之间的一种消息总线)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Dart - 隔离跨窗口通信 的相关文章

随机推荐