就像sf.gg的消息阅读一样,我在a页面点击了【全部标记为已读】,那其他打开的同站点下的页面都不会再提示有未读消息了
希望给出简单实现的代码,多谢~
sf.gg 用的是 socket.io, 每个页面一直保持着和后台服务器的连接,有什么消息,服务器之间推送过来就好了。
你有没发现,即使用不同的电脑登录同一个账号,也是这样的。所以这不是多个页面间的通信。
localStorage 有事件可以监听localStorage 变化,但是只限制 A页面向localStorage更改/添加 item,B、C、D页面能监听到事件,,A页面不会
16 回答2.8k 阅读✓ 已解决
6 回答4.2k 阅读✓ 已解决
14 回答5.5k 阅读
7 回答1.8k 阅读
14 回答2k 阅读
3 回答988 阅读✓ 已解决
6 回答1.1k 阅读✓ 已解决
看看是不是用了长链接进行推送的!