创建一个新的 EventSource 对象,并指定发送更新的页面的 URL。
每次收到更新时,都会发生 onmessage 事件。当 onmessage 事件发生时,将接收到的数据放入 id="myDIV" 的 <div> 元素中:
var source = new EventSource("demo_sse.html");
source.onmessage = function(event) {
document.getElementById("myDIV").innerHTML += event.data + "<br>";
};
亲自试一试 »
下面有更多 "亲自试一试" 示例。
onmessage 事件在通过事件源接收到消息时发生。
onmessage 事件的事件对象支持以下属性:
相关事件:
有关服务器发送事件的更多信息,请阅读我们的HTML5 服务器发送事件教程。
表中的数字指定完全支持该事件的第一个浏览器版本。
Event | |||||
---|---|---|---|---|---|
onmessage | 9.0 | Not supported | 6.0 | 5.0 | 11.0 |
object.onmessage = function(){
myScript};
亲自试一试 »
使用 addEventListener() 方法:
object.addEventListener("message",
myScript);
亲自试一试 »
气泡: | 不 |
---|---|
可取消: | 不 |
事件类型: | 事件 |
获取调用 onmessage 事件的文档的 URL:
var source = new EventSource("demo_sse.html");
source.onmessage = function(event) {
document.getElementById("myDIV").innerHTML = event.origin;
};
结果可能是:
https://www.91xjr.com/
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!