#javascript #actions-on-google
#javascript #действия в google
Вопрос:
Используя «API блокировки пробуждения экрана», я пытаюсь предотвратить переход экрана в спящий режим при воспроизведении большой музыки на интерфейсе, но получаю эту ошибку
NotAllowedError, не удалось выполнить «запрос» на «WakeLock»: доступ к функциям блокировки экрана запрещен политикой функций
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();
Комментарии:
1. В зависимости от поверхности, на которой вы пытаетесь запустить это, похоже, что это может быть заблокировано на основе политики разрешений .
2. Я знаю, я спрашиваю об этом, потому что служба поддержки разработчиков Google сказала спросить здесь