Что такое Блокировка сна экрана?

Блокировка спящего режима экрана не даёт дисплею гаснуть и устройству уходить в сон. Незаменимый инструмент при чтении рецептов, длинных статей, во время презентаций или мониторинга дашбордов — больше не нужно постоянно касаться экрана.

Инструмент вызывает API Screen Wake Lock и не даёт системе затемнять или гасить экран, пока вкладка остаётся видимой. Живой таймер показывает, сколько уже удерживается блокировка; если вы переключитесь на другую вкладку и вернётесь, запрос будет повторно отправлен автоматически. При закрытии вкладки или нажатии кнопки блокировка снимается, поэтому батарея не тратится впустую.

Как использовать

  1. Нажмите кнопку-переключатель, чтобы активировать блокировку и не дать экрану погаснуть.
  2. Таймер показывает, сколько времени блокировка активна, для отслеживания сессии.
  3. Нажмите ещё раз, чтобы отключить блокировку и вернуть стандартное поведение автоотключения экрана.

Когда использовать

  • Читать длинный рецепт на кухне, когда руки в муке или масле.
  • Сверяться со списком на планшете во время тренировки, фотосессии или ремонта.
  • Следить за дашбордом или пайплайном сборки на втором экране без затухания.

Результат

Готовите на кухне по рецепту на планшете — активируйте блокировку, чтобы экран не гас, пока руки в муке. Таймер показывает 45 минут активной работы.

Частые вопросы

Какие браузеры и ОС поддерживают это?
Chrome, Edge, Opera и Samsung Internet на Android, Windows, macOS и ChromeOS. Safari добавил поддержку в версии 16.4 на iOS и macOS, Firefox в версии 126. Если кнопка показывает «Не поддерживается», то браузер пока не предоставляет этот API.
Почему блокировка снимается при переключении вкладок?
API освобождает блокировку, как только вкладка становится невидимой, это правило безопасности и энергосбережения прописано в самой спецификации. Страница слушает событие visibilitychange и автоматически запрашивает блокировку снова, когда вы возвращаетесь.
Сильно ли садится батарея с включённым экраном?
Экран обычно главный потребитель энергии у телефона и ноутбука. С постоянно горящим экраном расход выше обычного на 20-40%. Для долгих сессий подключите зарядку или уменьшите яркость, ни то, ни другое не снимает wake lock.
Можно ли так запретить компьютеру блокироваться?
Нет. Wake lock не даёт уснуть только экрану, но не блокировке учётной записи, которую запускает системный таймер бездействия. Чтобы её отключить, нужно менять настройки питания на уровне ОС.
Работает ли он при погасшем экране, например во время звонка?
Нет. API требует, чтобы вкладка и экран были видимыми. Нажатие кнопки питания или принятие звонка тут же снимают блокировку. Этот инструмент удерживает включённый экран от затухания, но не будит уснувшее устройство.

Похожие инструменты