操作せず一定時間が経過しても画面暗転やロックを防ぐ
Screen Wake Lock APIをFirefox126がサポートしたことで、全主要ブラウザで利用可能になった。
Screen Wake Lock APIは電子書籍を読んでいるときやレシピを見ているときなど、操作してないけど暗転されると困るときに使う。
// Wake Lockのリクエスト
const wakeLock = await navigator.wakeLock.request("screen")
// 解放
await wakeLock.release()
// 解放されたときのイベント
wakeLock.addEventListener('release', () => console.log('解放された'))