BatteryManager: thuộc tính chargingTime

Khả dụng hạn chế

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

Thông số kỹ thuật
Battery Status API
# dom-batterymanager-chargingtime

Tương thích trình duyệt

Xem thêm