Показать сообщение отдельно
  #1 (permalink)  
Старый 10.07.2023, 19:27
Интересующийся
Отправить личное сообщение для taktak Посмотреть профиль Найти все сообщения от taktak
 
Регистрация: 05.12.2014
Сообщений: 27

Закрыть контент фоновым изображением при переходе в бэграунд
Задача закрыть фоновым изображением контент когда приложение уходит в режим просмотра приложений(при нажатии на левую нижнюю иконку смартфона, три вертикальные полоски) Пробую использовать событие visibilitychange, проблема в том что в консоль сообщения поступают, те событие происходит, а вот фоновое изображение я не получаю, вернее вижу когда второй раз нажимаю кнопку быстро промелькнувший фон. Код примерно такой, события blur onfocus работают также.

document.addEventListener('visibilitychange', handleVisibilityChange);

function handleVisibilityChange() {
  if (document.visibilityState === 'visible') {
    // Code to run when the PWA becomes visible again
    // For example, you can resume any paused tasks, update data, etc.
    console.log('PWA is visible');
  } else {
    // Code to run when the PWA becomes hidden
    // For example, you can pause ongoing tasks, save data, etc.
    console.log('PWA is hidden');
  }
}
Ответить с цитированием