画面スリープ防止とは?

スクリーンウェイクロックは、ディスプレイの自動消灯やデバイスのスリープを防止します。レシピを見ながらの料理、長文の閲読、プレゼンテーション、ダッシュボードの監視など、画面を常時点灯したい場面で活躍します。

Screen Wake Lock API を呼び出して、タブが可視である間は OS が画面を暗くしたりスリープに入らないようにします。経過時間タイマーが画面に出続け、別タブから戻ってきたときは自動で再取得します。タブを閉じるかボタンをオフにした瞬間に解放されるので、知らないうちにバッテリーが減ることはありません。

使い方

  1. トグルボタンをクリックしてウェイクロックを有効にし、画面を常時点灯にします。
  2. タイマーでウェイクロックの有効時間が表示され、セッションの経過を確認できます。
  3. もう一度クリックするとウェイクロックが解除され、通常の画面タイムアウト動作に戻ります。

使用するタイミング

  • キッチンで長いレシピを見ながら調理し、手が粉や油で塞がっているとき。
  • トレーニング・撮影・修理中にタブレット上のチェックリストを参照するとき。
  • サブモニターでダッシュボードやビルドパイプラインを表示しっぱなしにしたいとき。

結果

キッチンでタブレットのレシピを見ながら料理中 — 手が小麦粉だらけでも画面が消えないようウェイクロックを有効化。タイマーには45分間有効と表示されています。

よくある質問

対応しているブラウザと OS は?
Android・Windows・macOS・ChromeOS 上の Chrome、Edge、Opera、Samsung Internet が対応。Safari は iOS/macOS 16.4 から、Firefox は 126 から。ボタンが「非対応」と表示される場合、ブラウザがまだこの API を公開していません。
タブを切り替えるとロックが解除されるのはなぜ?
タブが不可視になった瞬間に API が解放する仕様で、安全とバッテリー保護のためです。本ページは visibilitychange を監視していて、戻ってきたら自動的に再取得するので、毎回ボタンを押し直す必要はありません。
画面を点けっぱなしだとバッテリーは早く減る?
スマートフォンやノート PC ではディスプレイが最も電力を食う部品です。常時点灯すると通常より 20-40% 速く減ります。長時間使うなら充電しながら、または輝度を下げて使ってください。どちらも wake lock は外れません。
これで PC のロックを防げる?
防げません。Wake lock は画面のスリープを止めるだけで、OS 側のアイドルタイマーで起動するユーザーアカウントのロック画面までは止められません。それを止めたい場合は OS の電源設定を直接変更してください。
通話中など画面が消えていても効く?
効きません。API はタブと画面が両方とも可視であることを要求します。電源ボタンを押したり通話を受けたりした時点で解放されます。点いている画面が暗くならないようにするための機能であって、寝ているデバイスを起こす機能ではありません。

関連ツール