Najlepszy samouczek HTML5 zdarzenia wysyłane przez serwer (Server-Sent Wydarzenia) W 2024 r. W tym samouczku możesz dowiedzieć się Server-Sent Wydarzenia - wiadomości sposobem,Pomoc Browser,Otrzymania zawiadomienia Event Server-Sent,Przykłady,Wykrywanie zdarzenia wysyłane przez serwer Pomoc,Przykłady kodu po stronie serwera,Przykłady,obiekty EventSource,
Serwer HTML5 wysyłać zdarzenia (event serwera wysłane) pozwala stron internetowych, aby uzyskać aktualizacje z serwera.
Impreza serwera Wysyłany jest strona automatycznie uzyskać aktualizacje z serwera.
Wcześniej może też to zrobić, pod warunkiem, że strona miała zapytać, czy jest dostępna aktualizacja. Serwer wysyła zdarzenie, aktualizacja dotrze automatycznie.
Przykłady: aktualizacje Facebook / Twitter, aktualizacji wyceny, nowy blog, wyniki turnieju i tak dalej.
Wszystkie główne przeglądarki są obsługiwane przez serwer wysyła zdarzenie, w uzupełnieniu do programu Internet Explorer.
Obiekt EventSource służy do odbierania powiadomień o zdarzeniach wysyłane przez serwer:
Przykłady analizy:
Poniższe przykłady to napisać dodatkowy kod wykryć przeglądarki do serwera do przesyłania zdarzeń wspierają:
Aby powyższy przykład, można uruchomić, trzeba także mieć możliwość wysyłania danych do aktualizacji serwera (takie jak PHP i ASP).
Składnia strumieni zdarzeń po stronie serwera jest bardzo proste. "Content-Type" nagłówek jest ustawiony na "text / Event-Stream". Teraz można zacząć wysyłać strumień zdarzeń.
kod ASP (VB) (demo_sse.asp):
Kod wyjaśnienie:
W powyższym przykładzie użyliśmy aby uzyskać zdarzenie wiadomość onmessage. Jednakże można również stosować inne wydarzenia:
事件 | 描述 |
---|---|
onopen | 当通往服务器的连接被打开 |
onmessage | 当接收到消息 |
onerror | 当发生错误 |