3

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

4

1 回答 1

3

仅使用隔离消息传递是不可能进行跨窗口通信的。但是,您可以按照此处所述使用postMessage进行跨窗口通信,然后设置与每个隔离区通信的消息处理程序(通过使用 postMessage 作为每个隔离区之间的一种消息总线)。

于 2012-11-03T10:53:30.493 回答