AmbientLightSensor
接口的
Sensor APIs
returns the current light level or illuminance of the ambient light around the hosting device.
To use this sensor, the user must grant permission to the
'ambient-light-sensor'
device sensor through the
权限
API。
If a feature policy blocks use of a feature it is because your code is inconsistent with the policies set on your server. This is not something that would ever be shown to a user. See
Feature-Policy
for implementation instructions.
AmbientLightSensor.AmbientLightSensor()
AmbientLightSensor
对象。
AmbientLightSensor.illuminance
if ( 'AmbientLightSensor' in window ) {
const sensor = new AmbientLightSensor();
sensor.onreading = () => {
console.log('Current light level:', sensor.illuminance);
};
sensor.onerror = (event) => {
console.log(event.error.name, event.error.message);
};
sensor.start();
}
| 规范 | 状态 | 注释 |
|---|---|---|
| Generic Sensor API | 候选推荐 | Defines sensors in general. |
|
Ambient Light Sensor
The definition of 'AmbientLightSensor' in that specification. |
候选推荐 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
AmbientLightSensor
|
Chrome
54
|
Edge ≤79 | Firefox No | IE No | Opera 56 | Safari No |
WebView Android
54
|
Chrome Android
54
|
Firefox Android No | Opera Android 48 | Safari iOS No |
Samsung Internet Android
6.0
|
AmbientLightSensor()
构造函数
|
Chrome
54
|
Edge ≤79 | Firefox No | IE No | Opera 56 | Safari No |
WebView Android
54
|
Chrome Android
54
|
Firefox Android No | Opera Android 48 | Safari iOS No |
Samsung Internet Android
6.0
|
illuminance
|
Chrome
54
|
Edge ≤79 | Firefox No | IE No | Opera 56 | Safari No |
WebView Android
54
|
Chrome Android
54
|
Firefox Android No | Opera Android 48 | Safari iOS No |
Samsung Internet Android
6.0
|
完整支持
不支持
见实现注意事项。
AmbientLightSensor