DeviceLightEvent - 提供来自光传感器或类似设备附近环境光水平的探测器的信息
这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。
DeviceLightEvent
为 Web 开发人员提供来自光传感器或类似设备附近环境光水平的探测器的信息。例如,这可以用于基于当前环境光水平调节屏幕的亮度,以便节省能量或提供更好的可读性。
属性
DeviceLightEvent.value
环境光的等级,以勒克斯为单位。
实例
window.addEventListener('devicelight', function(event) {
console.log(event.value);
});
规范
规范 | 状态 | 备注 |
---|---|---|
Ambient Light Sensor Ambient Light Events 的定义 |
编者的草案 | 初始规范 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 不支持 | 支持 |
60 — 621 222 |
不支持 | 不支持 | 不支持 |
value |
不支持 | 支持 | 22 — 62 | 不支持 | 不支持 | 不支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 不支持 | 不支持 | 支持 |
60 — 621 15 |
未知 | 不支持 | 不支持 |
value |
不支持 | 不支持 | 支持 | 15 — 62 | 未知 | 不支持 | 不支持 |
1. 参见 bug 1359076 和 bug 1462308。
2. 带有 touchbar 的 macbook 和 Windows 7 不支持。