Как поставить предупреждение / сообщение на конкретный номер счетчика?

Я использую систему на своем веб-сайте, которая определяет количество батареи, которую пользователь имеет в своем телефоне, система "battery-api".

Я хотел бы вставить предупреждение, когда уровень заряда батареи превышает 10% (например), например: "Эй, вам нужно зарядить телефон, вы всегда можете использовать наши продукты..."

возможно?

1 ответ

Вы можете достичь функциональности с помощью API состояния батареи. Приведенный ниже код является слегка измененной версией примера на этой странице.

navigator.getBattery().then(function(battery) {

  battery.addEventListener('levelchange', function(){
    updateLevelInfo();
  });

  function updateLevelInfo(){
    var percentage = battery.level * 100;
    if(percentage < 10){ // Show message };
  }

});

Однако я рекомендую проверить совместимость браузера, если она удовлетворительная.

Другие вопросы по тегам