message

Обновлено: 23.03.2023

Визначення та використання

Подія onmessage виникає, коли повідомлення отримано через джерело події.

Об’єкт події для події onmessage підтримує такі властивості:

  • дані - Містить фактичне повідомлення
  • origin - URL-адреса документа, який викликав подію
  • lastEventId - ідентифікатор останнього повідомлення, побаченого в потоці подій

Пов'язані події:

  • onopen - виникає, коли відкрито з'єднання з сервером
  • onerror - виникає, коли виникає проблема

Приклад

Створіть новий об’єкт EventSource і вкажіть URL-адресу сторінки, яка надсилає оновлення.
Щоразу, коли надходить оновлення, відбувається подія onmessage. Коли відбувається подія onmessage, помістіть отримані дані в елемент <div> з id="myDIV":

var source = new EventSource("demo_sse.php");
source.onmessage = function(event) {
  document.getElementById("myDIV").innerHTML += event.data + "<br>";
};

Підтримка браузера

message

Посмотреть совместимость на Can I use?

message

Синтаксис

object.onmessage = function(){myScript};

Використовуючи метод addEventListener():
object.addEventListener("message", myScript);

Технічні деталі

Бульбашки:Немає
Скасовано:Немає
Тип події:Подія