/
Вопросы и ответы
/
JavaScript
/

как определить активность вкладки браузера с помощью jquery в javascript

как определить активность вкладки браузера с помощью jquery в javascript

2 года назад

Nikolai Gagarinov

Ответы

0

Для проверки активности вкладки браузера можно воспользоваться следующим методом:

$(document).ready(function() {
    // Функция для обновления статуса активности
    function updateVisibilityStatus() {
        if (document.hidden) {
            $('#status').text('Вкладка неактивна');
        } else {
            $('#status').text('Вкладка активна');
        }
    }

    // Слушаем событие при изменении видимости документа
    $(document).on('visibilitychange', function() {
        updateVisibilityStatus();
    });

    // Инициализация статуса при загрузке страницы
    updateVisibilityStatus();
});

Функция updateVisibilityStatus проверяет, видима ли вкладка. Если document.hidden равно true, она обновляет текст в элементе с id status, чтобы отобразить, что вкладка неактивна, и наоборот. Слушатель события visibilitychange вызывает updateVisibilityStatus каждый раз, когда состояние видимости изменяется. При загрузке страницы мы сразу вызываем updateVisibilityStatus, чтобы отобразить текущий статус активности вкладки.

год назад

Ivan Gagarinov

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845