当用户位于同一网页上时,一个用户是否有可能单击了一个按钮,并会通知所有其他用户?

时间:2018-06-26 03:39:00

标签: javascript notifications page-refresh

就像标题说的那样。我想为我的朋友创建一个共享的在线计时器,并说当我的一个朋友单击“刷新计时器”按钮时,理想情况下,我所有其他朋友的页面都应该使用新计时器自动刷新,或者显示一条通知,说明该计时器已刷新,并要求他们刷新页面。

我认为至少有后者可能,因为当您对Stackoverflow上的问题发表评论时,您会在页面的某处收到通知,告知您有新评论。

如何实现此功能?用JS还是?预先感谢!

2 个答案:

答案 0 :(得分:0)

Javascript setInterval

在加载页面时使用Javascript setInterval,如果您不使用MySQL,请在记事本中检查文本update(或所需的任何文本),并在找到该文本时将其清除,然后运行任何代码

当用户按下按钮时,将其写入文件update(与上面相同)

答案 1 :(得分:0)

有两种解决方法:

  • 一种简单的方法是通过setInterval使用轮询并在后端查找更改。
  • 一种更准确的方法是使用Websocket,该Websocket可以将有关计时器已重置的信息中继给客户端。

您选择的工具将取决于您愿意采用的复杂程度