类似segmentfault有人回复,直接在顶部标题栏显示(1),是怎么实现的?

最近刚用segmentfault,有个疑问,比如,我这个网页一直开着,然后,有人回复我,在这个网页的标题栏上面就会有(1)这样的提示信息,我想知道是怎么实现的,服务器是怎么通知这个页面的?

阅读 4.3k
6 个回答

websocket或者ajax轮询都能实现

之前的HTML5 websocket 还没有出现的时候,是用的ajax轮询,就是每隔多长时间 请求 一次后台,请求到了之后去更改title标签,将那个数字改了,但是对性能很浪费,现在都是websocket, 一次请求就可以做到及时推送。

EventSource 应该也可以实现

修改了 title 来显示的

通过消息机制,服务器给你发一条消息,前端可根据消息内容进行提示。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题