Не удается запустить датчик освещенности (Chrome, macOS)

#javascript #google-chrome #sensors

Вопрос:

Я пытался поэкспериментировать с ALS, но до сих пор не могу заставить его работать. Я использовал следующий фрагмент:

 navigator.permissions.query({ name: 'ambient-light-sensor' }).then(result => {  if (result.state === 'denied') {  console.log('Permission to use ambient light sensor is denied.');  return;  }   const als = new AmbientLightSensor({frequency: 10});  als.addEventListener('activate', () => console.log('Ready to measure EV.'));  als.addEventListener('error', event => console.log(`Error: ${event.error.name}`));  als.addEventListener('reading', () => {  // Defaut ISO value.  const ISO = 100;  // Incident-light calibration constant.  const C = 250;   let EV = Math.round(Math.log2((als.illuminance * ISO) / C));  console.log(`Exposure Value (EV) is: ${EV}`);  });   als.start(); }); 

Ошибка, которую я получаю, заключается в следующем: Error: NotReadableError . Никаких других ошибок или предупреждений в консоли.

Chrome Canary v97, macOS 10.15.7