BatteryManager: thuộc tính level
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.
Thuộc tính chỉ đọc level của giao diện BatteryManager cho biết mức sạc pin hiện tại dưới dạng một giá trị từ 0.0 đến 1.0.
Giá trị 0.0 có nghĩa là pin đã cạn và hệ thống sắp bị tạm ngưng.
Giá trị 1.0 có nghĩa là pin đã đầy hoặc user agent không thể báo cáo thông tin trạng thái pin.
Khi giá trị của nó thay đổi, sự kiện levelchange sẽ được kích hoạt.
Giá trị
Một số.
Ví dụ
>Lấy mức pin
HTML
html
<button id="get-level">Get battery level</button>
<div id="output"></div>
JavaScript
js
const getLevel = document.querySelector("#get-level");
const output = document.querySelector("#output");
getLevel.addEventListener("click", async () => {
if (!navigator.getBattery) {
output.textContent = "Battery manager is unsupported";
} else {
const manager = await navigator.getBattery();
const level = manager.level;
output.textContent = `Battery level: ${level}`;
}
});
Kết quả
Thông số kỹ thuật
| Specification |
|---|
| Battery Status API> # dom-batterymanager-level> |