本文へスキップ
ドキュメント

Wake Lock(画面スリープ防止)対応ブラウザ一覧

2026年9月26日に資料で確認した時点で、画面のWake Lock(Screen Wake Lock API)にネイティブ対応している最低バージョンは、Chrome 84、Edge 84、Firefox 126、Safari 16.4、Samsung Internet 14、Opera 70です。iPhoneのホーム画面に追加したウェブアプリでは、iOS 18.4以降が必要です。Firefox 125以前などの古いバージョンでは、タップして同意すると動画の代替方式に切り替わります。資料で確認できない組み合わせは、この表に載せていません。

情報源の確認日: 2026年9月9日水曜日1分で読めます著者: Soubhik Biswas英語からの翻訳です(ネイティブレビュー待ち)。 英語の原文を読む

対応表(2026年9月26日時点)

ブラウザ・環境最低バージョン方式対応OS注意点
Chrome84ネイティブWindows、macOS、Linux、Android、ChromeOSタブの表示が必要。省電力機能による拒否の仕組みはない
Edge84ネイティブWindows、macOS、Linux、Androidタブの表示が必要
Firefox126ネイティブWindows、macOS、Linux、Android電池残量5%以下で充電していないと拒否・解除。それより前の版は、操作後に動画の代替方式
Safari16.4ネイティブmacOS、iOS、iPadOS最初にタップが必要。タブの表示が必要。iPhoneの低電力モードは自動ロックを30秒にする
Samsung Internet14ネイティブAndroidタブの表示が必要。離れたあとにアプリが閉じられることがある
Opera70ネイティブWindows、macOS、Linux、AndroidChromiumベース。タブの表示が必要
iOSホーム画面アプリ18.4ネイティブiOSそれより前はSafariのタブで使う
動画の代替方式—代替—ユーザーの操作が必要。ネイティブより電力を使う

表の読み方

「最低バージョン」は、そのバージョン以降でネイティブのロックが使えるという意味です。ネイティブの場合、AwakeTabは「点灯中」と表示します。代替方式で動いているときは「動画で点灯中」と、区別して表示します。

どのブラウザでも、次の条件がそろわないとロックは取れません。

  • ページがHTTPSで開かれていること
  • タブが画面に表示されていること
  • 埋め込み先がscreen-wake-lockを許可していること(Permissions-Policy)
  • Safariでは、先に一度タップしていること
  • Firefoxでは、電池残量が5%を超えているか充電中であること

条件を満たさない場合、表示は「点灯していません」または「一時停止」になります。HTTPSでないページではWake Lock自体が使えないため「このブラウザはウェイクロック非対応」と出ます。どの場合も、うその「点灯中」は出しません。端末ごとの詳しい手順は、iPhoneのSafariとAndroidのChromeのページにまとめています。

開発者向けメモ

AwakeTabは安全な接続で表示されているページからnavigator.wakeLock.request('screen')を呼び出します。状態は準備完了・開始中・保持中・一時停止・ブロック中・非対応・代替方式の7つで、タイマーが進むのは保持中と代替方式のときだけです。

確認の方法について

各行は、ブラウザの資料とソースコード(2026年9月26日に確認)にもとづいています。

実機での記録はまだありません。ブラウザの更新で挙動が変わることがあるため、行の内容はその日付に限って有効だと考えてください。表にないブラウザやバージョンについては、対応しているともいないとも主張しません。実機での結果は、記録でき次第「how we tested」のページ(英語)で公開します。

ここで試す試してみるセッションを開始してタブを切り替え、戻ってきてステータス表示を確認してください。 今始めると…に終了します。このセッションを開始

よくある質問

保たれません。どのブラウザでも、タブが非表示になったりアプリを切り替えたりするとロックは解除されます。AwakeTabは「一時停止」と表示し、タブに戻ると自動で取り直します。

Soubhik Biswas · AwakeTabを開発・テストしています。 情報源の確認日: 2026年9月9日水曜日. AwakeTabについて