gpt4 book ai didi

JavaScript;具有相同来源的选项卡/窗口之间的通信

转载 作者:IT王子 更新时间:2023-10-29 02:51:34 28 4
gpt4 key购买 nike

<分区>

我有两个窗口:窗口 A 和窗口 B。

  • 窗口 A 和窗口 B 具有相同的域
  • 窗口A和窗口B没有任何父窗口。
  1. 窗口 A 是否有可能获得窗口 B 的引用?
  2. 让窗口 A 通知窗口 B 的最优雅的方法是什么?(包括新的 HTML5 规范)

我知道的两种方式:

  • 服务器消息传递:窗口 B 定期询问服务器窗口 A 是否已通知某事
  • 通过本地数据发送消息 (HTML5):当窗口 A 想要通知某事时它更改了本地数据,窗口 B 会定期检查本地数据是否有任何更改。

但这两种方式都不是那么优雅。

例如,获取窗口 B 的引用并使用 window.postMessage() (HTML5) 会很好

最终目标是制作类似 Facebook 的东西,如果你打开四个 Facebook 标签并在一个标签中聊天,那么每个 Facebook 标签中的聊天内容都是最新的,这很好!

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com