Stack Overflow如何在没有页面重新加载的情况下通知服务器端事件?我在Firebug中看不到任何请求

Jus*_*ohn 18 html javascript ajax http web

Stack Overflow如何在没有页面重新加载的情况下显示答案添加/编辑的消息?

在此输入图像描述

是的,我知道Ajax会发生这种情况.所以我在浏览器中打开Firebug来检查它,看看是否有任何请求在特定的时间间隔内发出.但是我没有看到Firebug中有任何请求.

我们可以在没有Firebug显示的情况下执行请求吗?这背后还有其他想法,还是我的观念完全错了?

Xav*_*ica 12

它似乎使用HTML 5 Web套接字.它们基本上保持服务器和客户端之间的开放连接,并且在许多其他方面允许客户端定义事件处理程序以在从服务器接收时处理新数据.

在这里,您将找到有关WebSockets的一些基本示例和概念:WebSockets 简介:将套接字引入Web.

WebSocket规范定义了在Web浏览器和服务器之间建立"套接字"连接的API.简单来说:客户端和服务器之间存在持久连接,双方都可以随时开始发送数据.

还有一个带有服务器和客户端源代码现场演示.

您可能还会发现以下问题很有用:实时更新如何工作?