Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 2147|Antwort: 0

[Sonstige] SSE (2) Fetch-Event-Source-Wiederverbindungsproblem nach Browser-Tab-Wechsel

[Link kopieren]
Veröffentlicht am 25.12.2024, 16:48:29 | | | |
Anforderungen: Nutzen Sie Microsofts@microsoft/fetch-event-sourceAls Client von SSE trennt sich der Browser, wenn er die Tabs wechselt, automatisch vom Empfang von Nachrichten ab, und sobald das Fenster aktiviert wird, verbindet er sich wieder, um Anfragen zu stellen und erneut zu antworten.

Rezension:

SSE (1) verwendet ASP.NET Core als SSE-Server
https://www.itsvse.com/thread-10752-1-1.html


Standardverhalten: Die meisten Browser schließen automatisch die Verbindung zur Ereignisquelle, wenn die Seite unsichtbar wird, wenn openWhenHidden nicht angegeben ist. fetchEventSource schließt die Anfrage automatisch und öffnet sie erneut, sobald das Dokument wieder sichtbar wird.



Der Hyperlink-Login ist sichtbar.

/**
     * Wenn zutreffend, bleibt die Anfrage offen, auch wenn das Dokument versteckt ist.
     * Standardmäßig schließt fetchEventSource die Anfrage und öffnet sie erneut
     * automatisch, wenn das Dokument wieder sichtbar wird.
     */
    openWhenHidden?: boolean;


Lösung

openWhenVerstecktAuf true gesetzt bleibt die Anfrage offen, auch wenn der Tab versteckt ist.






Vorhergehend:DNSPod löst Prioritätstests basierend auf der Geografie auf
Nächster:Angular 18 Serie (neunundzwanzig) prüft, ob @Output's EventEmitter gebunden ist
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com