在SO的任何页面上,页面会自动告诉我是否有任何更新。也就是说,页面会自动显示信息“有一个问题有更新”左右。
我很好奇这是如何实现的。我打开了我的Chrome浏览器,打开了开发人员工具“网络”标签,但看不到发送到服务器的任何请求,尽管出现了有关更新的新问题的信息。
实现这种行为的技术是什么?服务器推送? Web套接字?浏览器中的开发人员工具是否显示此类活动?
编辑此外,当我点击“更新一个问题”信息时,会显示新问题,但在开发人员工具中,我甚至看不到问题(文本)是转移。我看到的只是从服务器检索图标(PNG),这是用户询问该问题的图标。那么问题是如何转移的呢?
答案 0 :(得分:0)
很可能是websocket。如果在显示网络选项卡后按F5刷新页面,则可以看到以下请求:
WSS://qa.sockets.stackexchange.com/