onmessage 事件
定义和用法
当通过事件源接收到消息时,会发生 onmessage 事件。
onmessage 事件的 event 对象支持以下属性:
- data - 包含实际的消息
- origin - 调用事件的文档的 URL
- lastEventId - 在事件流中看到的最后一条消息的标识符
相关事件:
有关服务器发送事件(Server-Sent Events)的更多知识,请学习我们的 Mafunzo ya HTML5 ya Habari ya Kuzingatia Kwa Mtu wa Kifaa (Server-Sent Events).
Mifano
Mifano ya 1
Kumekadiri kwa kumwengia kwa sababu ya kumwengia kwa sababu ya URL ya wasifu wa wengia wa kuzingatia shindano
Kila mara inasababisha kufikia fursa ya kufikia habari ya kuzingatia shindano, kila mara inatofautiana kwa sababu ya kufikia habari ya kuzingatia shindano. Kwa kawaida, kila mara inaonekana kwa sababu ya kufikia habari ya kuzingatia shindano inayofikia elementi ya <div> yenye id="myDIV":
var source = new EventSource("demo_sse.php"); source.onmessage = function(event) { document.getElementById("myDIV").innerHTML += event.data + "<br>"; };
Mifano ya 2
Pata URL ya wasifu wa kitabu cha kuzingatia shindano:
var source = new EventSource("demo_sse.php"); source.onmessage = function(event) { document.getElementById("myDIV").innerHTML = event.origin; };
Matokeo gani:
https://www.codew3c.com/
Mifano ya Kiingilizi
object.onmessage = function(){myScript};
Kutumia method ya addEventListener():
object.addEventListener("message", myScript);
Kutumia Komboni:Internet Explorer 8 na kuzingatia zaidi huzi hazina inasema kwa sababu ya kumfanya kufikia kwa sababu ya vifaa vyenye programu vya kompyuta vya kwanza vya Internet Explorer Method ya addEventListener().
Vichota vya Teknolojia
Kuphupu: | Hakuna matumizi |
---|---|
Inafikia: | Hakuna matumizi |
Aina ya tukio: | Event |
Matumizi ya browseri
Makabila ya namba kwenye tablica inaeleza na browseri za kwanza ambazo zinaongeza tukio hili kwa kuzuka.
Tukio | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onmessage | 9.0 | Hakuna matumizi | 6.0 | 5.0 | 11.0 |