Отключите разъем, когда браузер находится в фоновом режиме

Я использую мобильные и настольные браузеры, когда открывается веб-страница, будет установлено сокетное соединение с сервером. Работающий нормально браузер находится на переднем крае.

Но когда пользователь свернет браузер, сокет все еще будет подключен.

Что я хочу, так это отключить сокет, когда браузер переходит в фоновый режим, просто отключить сокет и снова подключить сокет, когда браузер возвращается на передний план.

Спасибо за вашу помощь!

1 ответ

Вы можете прочитать здесь, как кэшировать событие, когда окно больше не активно. В обработчике событий просто вызовите API, который закрывает ваше сокетное соединение.

Надеюсь, поможет.

Другие вопросы по тегам