AmbientLightSensor: illuminance property
The illuminance
property of the AmbientLightSensor
interface returns the current light level in lux of the ambient light level around the hosting device.
Value
A Number
indicating the current light level in lux.
Examples
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();
}
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
illuminance |
56In Chrome 79, this method stopped returning floats and returned integers to avoid fingerprinting.
|
79In Edge 79, this method stopped returning floats and returned integers to avoid fingerprinting.
|
No |
No |
43In Opera 66, this method stopped returning floats and returned integers to avoid fingerprinting.
|
No |
No |
56In Chrome 79, this method stopped returning floats and returned integers to avoid fingerprinting.
|
No |
No |
No |
No |