Zdarzenie onerror

Przykład

Jeśli wystąpi problem z strumieniem wydarzeń, wykonaj następujące kroki:

var source = new EventSource("demo_sse.php");
source.onerror = function() {
  // Kod do obsługi błędów
};

Definicja i użycie

Zdarzenie onerror występuje, gdy występuje błąd w źródle wydarzeń.

Błąd zazwyczaj występuje, gdy połączenie zostaje przerwane. W takim przypadku obiekt EventSource automatycznie spróbuje ponownie połączyć się z serwerem.

Związane zdarzenia:

  • onmessage - Wydarzenie występuje, gdy otrzymujesz wiadomość
  • onopen - Wydarzenie występuje, gdy połączenie z serwerem zostaje otwarte

Dla więcej informacji na temat EventSource, przeczytaj nasz: Tutorial HTML5 EventSource.

Wsparcie przeglądarki

Zdarzenie Chrome IE Firefox Safari Opera
onerror 9.0 Nieobsługiwane 6.0 5.0 11.0

Gramatyka

object.onerror = function(){myScript};

Używaj metody addEventListener():

object.addEventListener("error", myScript);

Komentarz:Internet Explorer 8 i wcześniejsze wersje nie obsługuje Metoda addEventListener().

Szczegóły techniczne

Bąbelkowanie: Nieobsługiwane
Można anulować: Nieobsługiwane
Typy zdarzeń: Event