Sự kiện onerror

Mẫu

Nếu có vấn đề với luồng sự kiện, hãy thực hiện các bước sau:

var source = new EventSource("demo_sse.php");
source.onerror = function() {
  // Mã xử lý lỗi
};

Định nghĩa và cách sử dụng

Khi sự kiện nguồn xảy ra lỗi, sự kiện onerror sẽ xảy ra.

Khi kết nối bị gián đoạn, thường sẽ xảy ra lỗi. Nếu trường hợp này xảy ra, đối tượng EventSource sẽ tự động cố gắng kết nối lại với máy chủ.

Sự kiện liên quan:

  • onmessage - Xảy ra khi nhận được thông điệp
  • onopen - Xảy ra khi kết nối với máy chủ mở

Để biết thêm thông tin về sự kiện gửi từ máy chủ, hãy đọc: Hướng dẫn về sự kiện gửi từ máy chủ HTML5.

Hỗ trợ trình duyệt

Sự kiện Chrome IE Firefox Safari Opera
onerror 9.0 Không hỗ trợ 6.0 5.0 11.0

Cú pháp

object.onerror = function(){myScript};

Sử dụng phương thức addEventListener():

object.addEventListener("error", myScript);

Ghi chú:Internet Explorer 8 hoặc các phiên bản trước không hỗ trợ Phương thức addEventListener().

Chi tiết kỹ thuật

Nổi buble: Không hỗ trợ
Có thể hủy bỏ: Không hỗ trợ
Loại sự kiện: Sự kiện