画面をスリープさせない
AwakeTabの機能
AwakeTabは、このタブが見えている間だけブラウザのWake Lock APIを使い、ロックが確認されたあとでのみ画面が起きていると表示します。時間を選ぶと——15分から4時間のプリセット、7日間まで指定できるカスタム時間、または時刻指定——画面は暗くなったり、スリープしたり、ロック画面を表示したりしなくなります。ピルが「画面オン中」と表示されるのは、ブラウザが実際にロックを保持している間だけです。このタブを非表示にするとブラウザはロックを取り戻すため、ピルは「一時停止 — タブが非表示」に切り替わり、タブに戻るまでタイマーは停止します。
アカウントもダウンロードも拡張機能も不要です。ツールはこのページだけで完結します。設定、現在のセッション、7日間の統計はこのブラウザ内に保存されます。任意の利用状況ビーコンをオンにしない限り、何も送信されません。このページはサードパーティのスクリプトやウェブフォントを読み込まないため、スマートフォンでも高速に動作し、初回アクセス後はオフラインでも使えます。ヘッダーにはホーム画面やDockに追加するためのインストールオプションがあります。インストールしたアプリはセッション終了時にチャイムを鳴らし、通知を送ることができます。
仕組み
- 時間を選びます。プリセット、カスタム時間、または時刻指定のいずれかでセッションが始まります。同じ選択肢はすべて1回のキー操作でも行えます — プリセットは1から6、終了時刻なしは0、時刻指定はU、開始・停止はスペースキーです。
- ブラウザに画面のウェイクロックを要求します。AwakeTabはScreen Wake Lock APIを呼び出します——動画プレーヤーが使うのと同じ仕組みです。ブラウザは要求を許可することも、拒否することも、あとでロックを取り戻すこともあり、この3つの結果はすべてその場で表示されます。
- タイマーは時計ではなくロックに従います。カウントダウンはロックが保持されている間だけ進み、すべての計算はシステム時刻を使うため、スリープしていたノートパソコンが復帰しても正直な残り時間が表示されます。時間になるとチャイムが鳴り、延長するか停止するかを選べます。
- 準備完了
- 開始中…
- 画面オン中
- 一時停止 — タブが非表示
- ブロック中 — 解決方法はこちら
- タップで代替方式を使用
- 動画の代替方式で画面オン中