Мені потрібно знати, переглядає користувач на даний момент вкладку чи ні в Google Chrome. Я намагався використовувати розмиття подій та фокусування, прив’язане до вікна, але, здається, лише розмиття працює коректно.
window.addEventListener('focus', function() {
document.title = 'focused';
});
window.addEventListener('blur', function() {
document.title = 'not focused';
});
Фокусна подія працює дивно, лише іноді. Якщо я перейду на іншу вкладку і назад, подія фокусу не активується. Але якщо я натисну на адресний рядок, а потім повернуся на сторінку, це буде. Або, якщо я перейду на іншу програму, а потім повернуся до Chrome, вона активується, якщо вкладка в даний момент зосереджена.
docment
замістьwindow
?