問1 EventSourceオブジェクト

Web問題集HTML5レベル2通信

SSE(Server-Sent Event)で使用されるEventSourceオブジェクトに存在するイベントハンドラはどれか。(全て選択)






正解!おめでとう!

解説

SSE(Server-Sent Event)は、サーバーからブラウザにリアルタイムでデータを送る技術のこと。

SSEでは、ブラウザからサーバーと接続する時にEventSourceオブジェクトを作成し、それを使ってサーバからブラウザにデータを送るよ。

EventSourceオブジェクトのイベントハンドラは、下の3つがある。

  
詳細
onopen サーバと接続が開始された時に呼ばれる
onmessage サーバからメッセージが届いた時に呼ばれる
onerror エラー発生時に呼ばれる

したがって、onopen、onmessage、onerrorが正解。onabortとonloadはEventSourceオブジェクトのイベントハンドラにはないので、不正解。

おしい…もう一度…!

Comment