5 javascript iframe client stream server
我想让多个用户可以查看同一个网站(一个所有人都同意的特定 URL)并且用户的所有事件都将被共享,以便每个人都有相同的状态。这样你可以多人使用一个网站,但网站认为只有一个人,类似于多人使用一台计算机。
我有两个想法如何做到这一点:
客户端方法:每个人都加载同一个页面,iframe然后它检测用户的所有事件并将这些事件发送给彼此,这样每个人都有相同的状态。
问题:
服务器端方法:在服务器上只加载一次网站,然后将所有用户事件发送到服务器并将网站的像素回传给用户。
问题:
因为方法 1 似乎不太可行,所以我想尝试方法 2,但我不确定从哪里开始。我是否让服务器在其浏览器中打开 URL 并让系统模拟浏览器上的点击?
解决这个问题的最佳方法是什么,是否有更多更好的方法?
看起来您需要创建一个反应式应用程序。因此,您的网页将同时向许多用户提供任何内容,他们将能够几乎实时(毫秒)与此应用程序进行交互。所有用户都可以看到所有交互。
我已经使用Meteor使用了上述场景,默认情况下它是反应性的。当然,您也可以使用其他框架,或者尝试使用一些巧妙的 JavaScript 自己操作客户端之间的通信的困难方法。
| 归档时间: |
|
| 查看次数: |
143 次 |
| 最近记录: |