屏幕唤醒锁定在交互式画布上

问题描述

使用“屏幕唤醒锁定API”,我试图在Frontend上播放大型音乐时阻止屏幕休眠,但是出现此错误

NotAllowedError,无法对'WakeLock'执行'request':访问 屏幕唤醒锁定功能功能政策所禁止

const requestWakeLock = async () => {
    let wakeLock = null;
    try {
        wakeLock = await navigator.wakeLock.request('screen');
        wakeLock.addEventListener('release',() => {
            console.log('Wake Lock was released');
        });
        console.log('Wake Lock is active');
    } catch (err) {
        console.error(`${err.name},${err.message}`);
    }
};

requestWakeLock();

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)