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

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

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