GOOGLE ADS

miércoles, 27 de abril de 2022

navigator.getBattery no se puede encontrar

Hice un programa que mostraría el nivel de la batería y la carga en un div. Mi código está abajo. Por alguna razón, cuando lo ejecuto, me dice que navigator.getBattery no es una función. ¿Cómo puedo solucionar esto>

function batttick() {
navigator.getBattery().then( a=>{
let m = ""
let c = ""
m = battery.level * 100 + "%"

if(a.charging) {
m+=" ⚡"
c = "green"
}
console.log(c, m)
document.getElementById("batt").innerHTML = m
document.getElementById("batt").style.color = c
})
}
batttick()


Solución del problema

El error que está recibiendo no aparece cuando se ejecuta en Google Chrome (versión 100).

Parece que algunos navegadores no admiten navigator.getBattery(). Consulte la compatibilidad del navegador en MDN o consulte la tabla a continuación.


































NavegadorVersiones
Cromo✅ (>38)
Borde✅ (>79)
Firefox❌ (43-52)
ES DECIR❌ (sin soporte)
Ópera✅ (>25)
Safari❌ (sin soporte)

No hay comentarios:

Publicar un comentario

Regla de Firestore para acceder a la generación de subcolección Permisos faltantes o insuficientes

Tengo problemas con las reglas de Firestore para permitir el acceso a algunos recursos en una subcolección. Tengo algunos requests document...