≪ Today I learned. RSS購読
公開日
タグ
JavaScript
著者
ダーシノ(@bc_rikko)

操作せず一定時間が経過しても画面暗転やロックを防ぐ

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('解放された'))