Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 2147|Yanıt: 0

[Diğer] SSE (2) tarayıcı sekmelerini değiştirdikten sonra fetch-event-source yeniden bağlantı sorunu

[Bağlantıyı kopyala]
2024-12-25 tarihinde 16:48:29 tarihinde yayınlandı | | | |
Gereksinimler: Microsoft'un@microsoft/fetch-event-sourceSSE istemcisi olarak, tarayıcı sekme değiştirdiğinde otomatik olarak mesaj almaktan kopur ve pencere etkinleştirildiğinde tekrar bağlantı kurarak istek yapar ve tekrar yanıt verir.

Eleştiri:

SSE (1), SSE sunucusu olarak ASP.NET Core'u kullanır
https://www.itsvse.com/thread-10752-1-1.html


Varsayılan davranış: openWhenHidden belirtilmediğinde sayfa görünmez hale geldiğinde çoğu tarayıcı olay kaynağı bağlantısını otomatik olarak kapatır. fetchEventSource belge tekrar göründüğünde isteği otomatik kapatır ve tekrar açar.



Bağlantı girişi görünür.

/**
     * Doğruysa, belge gizli olsa bile isteği açık tutar.
     * Varsayılan olarak, fetchEventSource isteği kapatır ve yeniden açar
     * belge tekrar göründüğünde otomatik olarak.
     */
    openWhen Hidden?: boolean;


çözüm

openWhen HiddenDoğruya ayarlandığında, sekme gizli olsa bile isteği açık tutar.






Önceki:DNSPod, coğrafyaya dayalı öncelik testlerini çözer
Önümüzdeki:Açısal 18 serisi (yirmi dokuz) @Output'nin EventEmitter'ının bağlı olup olmadığını kontrol eder
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com