WhatsApp Web: пометить всё прочитанным при фокусе
При возврате на вкладку WhatsApp кликает по непрочитанным чатам, чтобы обнулить счётчики.
Код для копирования
// When the tab regains focus, click each unread chat once to mark it as read
function markAllRead() {
const unread = document.querySelectorAll('div[role="listitem"] span[aria-label*="unread message" i], div[role="listitem"]:has(span[aria-label*="unread" i])');
unread.forEach(function (row) {
const clickable = row.closest('div[role="listitem"]');
if (clickable) { clickable.click(); }
});
}
window.addEventListener('focus', function () { setTimeout(markAllRead, 400); });
Как использовать этот пример
- Скопируй код кнопкой выше.
- Установи JustZix (2 минуты) и открой расширение на нужной странице.
- Добавь новое правило, совпадающее с этой страницей.
- Вставь код в панель JavaScript правила и сохрани — он запускается при каждом заходе на страницу.
Оцени этот пример
Оценок пока нет — оцени первым.