BatteryManager: thuộc tính chargingTime
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 chargingTime của giao diện BatteryManager cho biết lượng thời gian còn lại, tính bằng giây, cho đến khi pin được sạc đầy, hoặc 0 nếu pin đã được sạc đầy hoặc user agent không thể báo cáo thông tin trạng thái pin.
Nếu pin hiện đang xả thay vì sạc, giá trị của nó là Infinity.
Khi giá trị của nó thay đổi, sự kiện chargingtimechange sẽ được kích hoạt.
Note: Ngay cả khi thời gian trả về chính xác đến từng giây, các trình duyệt vẫn làm tròn nó đến một khoảng lớn hơn (thường là 15 phút gần nhất) vì lý do quyền riêng tư.
Giá trị
Một số.
Ví dụ
>HTML
html
<div id="chargingTime">(charging time unknown)</div>
JavaScript
js
navigator.getBattery().then((battery) => {
const time = battery.chargingTime;
document.querySelector("#chargingTime").textContent =
`Time to fully charge the battery: ${time}s`;
});
Thông số kỹ thuật
| Specification |
|---|
| Battery Status API> # dom-batterymanager-chargingtime> |