Das Server-Sent-Ereignis ermöglicht es einer Webseite, Aktualisierungen vom Server abzurufen.
Server-Sent-Ereignis – One-Way-Messaging
Server-Sent-Ereignis bedeutet, dass die Webseite automatisch abgerufen wird vom Server erneuern. (Empfohlenes Lernen: HTML-Tutorial)
Dies war auch vorher möglich, sofern die Webseite nachfragen musste, ob Updates verfügbar waren. Updates können automatisch über das Server-Sent-Ereignis eintreffen.
Zum Beispiel: Facebook-/Twitter-Updates, Aktienkursaktualisierungen, neue Blogbeiträge, Veranstaltungsergebnisse usw.
Browser-Unterstützung
Die Zahlen in der Tabelle geben die ersten Browser an, die das vom Server gesendete Ereignis vollständig unterstützen.
Vom Server gesendete Ereignisbenachrichtigung empfangen
Das EventSource-Objekt wird zum Empfangen der vom Server gesendeten Ereignisbenachrichtigung verwendet:
Beispiel
1 2 3 4 |
|
Beispielerklärung:
Erstellen Sie ein neues EventSource-Objekt und geben Sie dann die URL der Seite an, an die Aktualisierungen gesendet werden sollen (in in diesem Fall „demo_sse .php“)
Immer wenn ein Update empfangen wird, tritt das onmessage-Ereignis auf
Wenn das onmessage-Ereignis auftritt, schieben Sie die empfangenen Daten in das Element mit der ID „result“
Unterstützung für vom Server gesendete Ereignisse erkennen
Im TIY-Beispiel haben wir einen zusätzlichen Code geschrieben, um die Browserunterstützung für vom Server gesendete Ereignisse zu erkennen:
1 2 3 4 5 6 |
|
Das obige ist der detaillierte Inhalt vonVom Server gesendeter HTML-Vorfall. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!