服务器发送事件
Server-Sent Events
网页自动获取来自服务器的更新
检测Server-Sent事件支持if(typeof(EventSource) !== "undefined"){
//支持
}
else{
//不支持
}
接收Server-Sent事件通知
EventSource对象:接收服务器发送事件通知var source = new EventSource("demo_sse.php"); //新建一个EventSource对象,名为source。规定发送更新的页面URL为“demo_sse.php”
//onmessage:接收到消息
source.onmessage=function(event){
document.getElementById("result").innerHTML += event.data + "
";
}
EventSource对象
onopen:通往服务器的连接被打开
onmessage:当接收到消息
onerror:当发生错误