Battery Status API , BatteryManager
Battery Status API
- https://developer.mozilla.org/ko/docs/WebAPI/Battery_Status
- https://developer.mozilla.org/ko/docs/Web/API/BatteryManager
- https://developer.mozilla.org/en-US/docs/Web/API/Navigator/battery -> 밑의 getBattery 쪽을 대신 사용하라.
- https://developer.mozilla.org/en-US/docs/Web/API/Navigator/getBattery
확인해봤는데 크롬(버전 69.0.3497.100(공식 빌드) (64비트)) 에서는
navigator.battery 는 없고 navigator.getBattery 가 있다. 프로미스로 처리되야한다. 예제 navigator.getBattery().then(x=>{console.log(x)}) 모바일 크롬 "Mozilla/5.0 (Linux; Android 5.0; SM-N900S Build/LRX21V) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.109 Mobile Safari/537.36" 에서도navigator.getBattery 가 동작하는 것을 확인함