环境光传感器:照度属性

安全上下文:此功能仅在 安全上下文 (HTTPS) 中可用,在某些或所有 支持的浏览器 中可用。

实验性:这是一个 实验性技术
在生产环境中使用此功能之前,请仔细查看 浏览器兼容性表

illuminanceAmbientLightSensor 接口的只读属性,它返回托管设备周围环境光照度(以 勒克斯 为单位)的当前光照强度。

一个 Number,表示当前光照强度,以勒克斯为单位。

示例

js
if ("AmbientLightSensor" in window) {
  const sensor = new AmbientLightSensor();
  sensor.addEventListener("reading", (event) => {
    console.log("Current light level:", sensor.illuminance);
  });
  sensor.addEventListener("error", (event) => {
    console.log(event.error.name, event.error.message);
  });
  sensor.start();
}

规范

规范
环境光传感器
# ambient-light-sensor-reading-attribute

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。