Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 2147|Répondre: 0

[Autre] SSE (2) problème de reconnexion source d’événement de récupération après avoir changé d’onglet de navigateur

[Copié le lien]
Posté le 25-12-2024 à 16:48:29 | | | |
Exigences : Utilisez celles de Microsoft@microsoft/fetch-event-sourceEn tant que client de SSE, lorsque le navigateur change d’onglet, il se déconnecte automatiquement de la réception des messages, puis, lorsque la fenêtre est activée, il se reconnecte pour faire des requêtes et répondre à nouveau.

Révision:

SSE (1) utilise ASP.NET Core comme serveur SSE
https://www.itsvse.com/thread-10752-1-1.html


Comportement par défaut : La plupart des navigateurs ferment automatiquement la connexion source d’événements lorsque la page devient invisible lorsque openWhenHidden n’est pas spécifié. fetchEventSource ferme automatiquement la requête et la rouvre lorsque le document redevient visible.



La connexion hyperlientérée est visible.

/**
     * Si c’est vrai, la requête restera ouverte même si le document est caché.
     * Par défaut, fetchEventSource fermera la requête et la rouvrira.
     * automatiquement lorsque le document redevient visible.
     */
    openWhenHidden ? : booléen ;


solution

ouvrirWhenHiddenRéglé sur true, la requête reste ouverte même lorsque l’onglet est caché.






Précédent:DNSPod résout les tests prioritaires en fonction de la géographie
Prochain:La série angulaire 18 (vingt-neuf) vérifie si l’EventEmitter de @Output est lié
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com