javascript - 如何同步两个浏览器

标签 javascript json synchronization

我有一个小问题,因为我的WEB开发技术不是最好的,所以希望你能帮助我。

问题是我正在处理一个数字 SCRUM 任务板,其中一个核心功能是打开相同项目任务板的浏览器必须显示相同的图片。因此,如果 A 移动任务,B 应该在他的浏览器中看到这一点,而无需手动刷新网页。

我知道同步到毫秒是不可能的,因为那只会终止网络连接。但是每 30 秒一次就好了。除非您可以推送消息。

项目移动的表示不是问题,因为我可以很容易地让它闪烁。 我需要有关浏览器服务器通信的帮助。 B 的浏览器如何知道某些内容已更改。它真的像拥有一个计时器并愚蠢地查询 JSON 服务以获取任何更改一样简单吗?或者有没有办法将更改推送到浏览器?

最佳答案

您想查看Comet .

In web development, Comet is a neologism to describe a web application model in which a long-held HTTP request allows a web server to push data to a browser, without the browser explicitly requesting it.

这将使您获得所需的近乎即时的响应。有几个内置支持它的 JavasScript 框架——您选择哪个取决于您已经在使用什么、您对每个框架的熟悉程度等。Dojo是我以前用过的,效果很好。

关于javascript - 如何同步两个浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1492098/

相关文章:

javascript - 从列表中获取值 (API)

java - 将字符串转换为 JSON 并获取值

java - 从 JSON 解析字符串中的 URL

java - Java中的堆栈monitorenter和monitorexit

c# - 将包装对象的集合与未包装对象的集契约(Contract)步

javascript - 在 JavaScript 中使用正则表达式删除元字符周围的空格

javascript - Web 扩展 API 上的 JQuery

javascript - 家庭作业销售计算器

C++ 比较 2 个日期并检查分钟差异

javascript - 在 JavaScript 中同步模糊和点击事件