Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 2147|Ответ: 0

[Другое] Проблема с повторным подключением по запросу событий с источником SSE после смены вкладок браузера

[Скопировать ссылку]
Опубликовано 25.12.2024 16:48:29 | | | |
Требования: используйте Microsoft@microsoft/fetch-event-sourceКак клиент SSE, когда браузер переключается между вкладками, он автоматически отключается от получающих сообщений, а при активации окна снова подключается для отправки запросов и повторного ответа.

Обзор:

SSE (1) использует ASP.NET Core в качестве SSE-сервера
https://www.itsvse.com/thread-10752-1-1.html


Поведение по умолчанию: большинство браузеров автоматически закрывают соединение с источником событий, когда страница становится невидимой, если openWhenHidden не указана. fetchEventSource автоматически закрывает запрос и повторно открывает его, когда документ снова становится видимым.



Вход по гиперссылке виден.

/**
     * Если это правда, запрос будет оставаться открытым, даже если документ скрыт.
     * По умолчанию fetchEventSource закроет запрос и откроет его снова
     * автоматически, когда документ снова становится видимым.
     */
    openWhenHidden?: булевый;


решение

openWhenHiddenУстановка true позволит сохранить запрос открытым, даже если вкладка скрыта.






Предыдущий:DNSPod разрешает приоритетные тесты на основе географии
Следующий:Угловая серия 18 (двадцать девять) проверяет, связан ли EventEmitter @Output
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com