过时
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.
A Boolean value indicating whether or not the device's battery is currently being charged.
var charging = battery.charging
On return,
charging
indicates whether or not the
battery
, which is a
BatteryManager
object, is currently being charged; if the battery is charging, this value is
true
. Otherwise, the value is
false
.
<div id="charging">(charging state unknown)</div>
navigator.getBattery().then(function(battery) {
var charging = battery.charging;
document.querySelector('#charging').textContent = charging ;
});
| 规范 | 状态 | 注释 |
|---|---|---|
| Battery Status API | 候选推荐 | 初始定义 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
charging
弃用
|
Chrome 38 | Edge 79 |
Firefox
16 — 52
|
IE No | Opera 25 | Safari No | WebView Android 40 |
Chrome Android
38
|
Firefox Android
10 — 16
Prefixed
|
Opera Android 25 | Safari iOS ? — ? |
Samsung Internet Android
3.0
|
完整支持
不支持
弃用。不要用于新网站。
见实现注意事项。
用户必须明确启用此特征。
要求使用供应商前缀或不同名称。
BatteryManager