onerror イベント

インスタンス

イベントストリームに問題が発生した場合、以下の操作を実行します:

var source = new EventSource("demo_sse.php");
source.onerror = function() {
  // エラー処理のコード
};

定義と使用方法

イベントソースがエラーを発生させるとき、onerror イベントが発生します。

接続が切断された場合、通常エラーが発生します。この場合、EventSource オブジェクトは自動的にサーバーに再接続を試みます。

関連イベント:

  • onmessage - メッセージを受け取ったときに発生
  • onopen - サーバーとの接続が開かれたときに発生

サーバー送信イベントに関する詳細情報については、以下の私たちの HTML5 サーバー送信イベントチュートリアル

ブラウザのサポート

イベント Chrome IE Firefox Safari Opera
onerror 9.0 サポートされていません 6.0 5.0 11.0

構文

object.onerror = function(){myScript};

使用 addEventListener() メソッド:

object.addEventListener("error", myScript);

注記:Internet Explorer 8 またはそれ以前のバージョンではサポートされていません addEventListener() メソッド

技術的詳細:

バブル: サポートされていません
キャンセル可能: サポートされていません
イベントタイプ: Event