gpt4 book ai didi

javascript - 如何使多个用户可以访问 iframe?

转载 作者:行者123 更新时间:2023-12-04 11:45:31 28 4
gpt4 key购买 nike

我想让多个用户可以查看同一个网站(一个所有人都同意的特定 URL)并且用户的所有事件将被共享,以便每个人都有相同的状态。这样您就可以使用多人的网站,但网站认为只有一个人,类似于您使用多人的一台计算机。

对于如何做到这一点,我有两个想法:

  • 客户端方法:每个人都使用 iframe 加载相同的页面然后它会检测用户的所有事件并将这些事件发送给彼此,这样每个人都有相同的状态。

    问题:
  • 每个用户可能使用不同的浏览器,每个人的网站都可能不同,也可能发生不同步。
  • 模拟点击可能很困难。
  • 服务器端方法:在服务器上只加载一次网站,然后将所有用户事件发送到服务器,并将网站的像素流回给用户。

    问题:
  • 将网站的状态(它的外观、像素)流回给所有用户可能会非常昂贵,但也许它只能更新实际更改的像素,而不是网站的所有像素。

  • 因为方法 1 似乎不太可行,所以我想尝试方法 2,但我不确定从哪里开始。我是否让服务器在其浏览器中打开 URL 并让系统模拟浏览器上的点击?

    解决这个问题的最佳方法是什么,是否有更多更好的方法?

    最佳答案

    看来您需要创建一个 无功应用。所以,你的网页
    将同时为许多用户提供任何内容,他们将能够几乎实时(毫秒)与这个应用程序进行交互。所有用户都将能够看到所有交互。
    我已经使用 使用上述场景 meteor ,默认情况下是响应式(Reactive)的。当然,您也可以使用其他框架,或者尝试使用一些巧妙的 javascript 自己操作客户端之间的通信的困难方法。

    关于javascript - 如何使多个用户可以访问 iframe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60164761/

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