BatteryManager: thuộc tính dischargingTime

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 dischargingTime 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 xả hết hoàn toàn, hoặc Infinity nếu pin hiện đang được sạc thay vì đang xả 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 dischargingtimechange 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="dischargingTime">(discharging time unknown)</div>

JavaScript

js
navigator.getBattery().then((battery) => {
  const time = battery.dischargingTime;

  document.querySelector("#dischargingTime").textContent =
    `Remaining time to fully discharge the battery: ${time}s`;
});

Thông số kỹ thuật

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

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

Xem thêm