Отключите разъем, когда браузер находится в фоновом режиме
Я использую мобильные и настольные браузеры, когда открывается веб-страница, будет установлено сокетное соединение с сервером. Работающий нормально браузер находится на переднем крае.
Но когда пользователь свернет браузер, сокет все еще будет подключен.
Что я хочу, так это отключить сокет, когда браузер переходит в фоновый режим, просто отключить сокет и снова подключить сокет, когда браузер возвращается на передний план.
Спасибо за вашу помощь!
1 ответ
Вы можете прочитать здесь, как кэшировать событие, когда окно больше не активно. В обработчике событий просто вызовите API, который закрывает ваше сокетное соединение.
Надеюсь, поможет.