Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 2147|Odpověď: 0

[Jiné] SSE (2) problém s opětovným připojením ke zdroji načtení událostí po přepnutí záložek prohlížeče

[Kopírovat odkaz]
Zveřejněno 25. 12. 2024 16:48:29 | | | |
Požadavky: Používejte Microsoft@microsoft/fetch-event-sourceJako klient SSE, když prohlížeč přepne záložky, automaticky se odpojí od přijímání zpráv a po aktivaci okna se znovu připojí, aby mohl znovu odezvět požadavky.

Přezkoumání:

SSE (1) používá ASP.NET Core jako SSE server
https://www.itsvse.com/thread-10752-1-1.html


Výchozí chování: Většina prohlížečů automaticky uzavře spojení ke zdroji události, když stránka ztratí viditelnost, pokud není specifikováno openHenHidhided. fetchEventSource automaticky ukončí požadavek a znovu ho otevře, jakmile se dokument znovu objeví.



Přihlášení k hypertextovému odkazu je viditelné.

/**
     * Pokud je to pravda, žádost zůstane otevřená i když je dokument skrytý.
     * Ve výchozím nastavení fetchEventSource ukončí požadavek a znovu ho otevře
     * automaticky, když se dokument opět stane viditelným.
     */
    openWhenHidden?: boolean;


řešení

openWhenHiddenNastavení na true udrží požadavek otevřený i když je záložka skrytá.






Předchozí:DNSPod řeší prioritní testy na základě geografie
Další:Angular 18 série (dvacet devět) kontroluje, zda je EventEmitter @Output vázaný
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com