BatteryManager
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Giao diện BatteryManager của Battery Status API cung cấp thông tin về mức sạc pin của hệ thống. Phương thức navigator.getBattery() trả về một promise được giải quyết với một giao diện BatteryManager.
Kể từ Chrome 103, giao diện BatteryManager của Battery Status API chỉ được cung cấp trong ngữ cảnh bảo mật.
Thuộc tính thể hiện
Cũng kế thừa các thuộc tính từ giao diện cha của nó, EventTarget.
BatteryManager.chargingRead only-
Một giá trị Boolean cho biết pin hiện đang được sạc hay không.
BatteryManager.chargingTimeRead only-
Một số biểu thị thời gian còn lại, tính bằng giây, cho đến khi pin được sạc đầy, hoặc
0nếu pin đã được sạc đầy. BatteryManager.dischargingTimeRead only-
Một số biểu thị thời gian còn lại, tính bằng giây, cho đến khi pin cạn hoàn toàn và hệ thống bị tạm ngưng.
BatteryManager.levelRead only-
Một số biểu thị mức sạc pin của hệ thống, được chuẩn hóa thành giá trị từ
0.0đến1.0.
Phương thức thể hiện
Cũng kế thừa các phương thức từ giao diện cha của nó, EventTarget.
Sự kiện
Cũng kế thừa các sự kiện từ giao diện cha của nó, EventTarget.
chargingchange-
Được kích hoạt khi trạng thái sạc pin (thuộc tính
charging) được cập nhật. chargingtimechange-
Được kích hoạt khi thời gian sạc pin (thuộc tính
chargingTime) được cập nhật. dischargingtimechange-
Được kích hoạt khi thời gian xả pin (thuộc tính
dischargingTime) được cập nhật. levelchange-
Được kích hoạt khi mức pin (thuộc tính
level) được cập nhật.
Thông số kỹ thuật
| Specification |
|---|
| Battery Status API> # the-batterymanager-interface> |