Server-Send事件
Server-Send事件指的是网页
自动获取来自服务器端的更新。以前也能做到这点,前提是网页必须询问是否有可用的更新。通过服务器发送事件,更新能够自动送达。
支持情况:除了IE浏览器外,其它主流浏览器匀支持服务器发送事件。
检测Server-Send的支持情况
在书写代码时,首先是
检测浏览器是否支持Server-Send,代码如下:
if (typeof(EventSource) !== "undefined") {
//浏览器支持
//...
} else {
//浏览器不支持
}
其中, EventSource对象表示服务器发送事件实例。用于 接收服务器发送事件的通知。
接收Server-Send事件通知
EventSource对象用于
接收服务器发送事件通知。每接收一次更新,就会触发
message事件,添加o