खोज…
टिप्पणियों
ध्यान दें कि बैटरी स्टेटस API गोपनीयता कारणों से अब उपलब्ध नहीं है जहां इसे उपयोगकर्ता के फिंगरप्रिंटिंग के लिए दूरस्थ ट्रैकर्स द्वारा उपयोग किया जा सकता है।
बैटरी की स्थिति एपीआई क्लाइंट की बैटरी स्थिति के लिए एक एप्लीकेशन प्रोग्रामिंग इंटरफ़ेस है। यह जानकारी प्रदान करता है:
- बैटरी चार्ज स्थिति
'chargingchange'
इवेंट औरbattery.charging
माध्यम से। - के माध्यम से बैटरी स्तर
'levelchange'
घटना औरbattery.level
; - चार्जिंग टाइम
'chargingtimechange'
इवेंट औरbattery.chargingTime
जरिए। चार्जिंग टाइम; -
'dischargingtimechange'
इवेंट औरbattery.dischargingTime
माध्यम से समय'dischargingtimechange'
।
- बैटरी चार्ज स्थिति
MDN डॉक्स: https://developer.mozilla.org/en/docs/Web/API/Battery_status_API
वर्तमान बैटरी स्तर प्राप्त करना
// Get the battery API
navigator.getBattery().then(function(battery) {
// Battery level is between 0 and 1, so we multiply it by 100 to get in percents
console.log("Battery level: " + battery.level * 100 + "%");
});
बैटरी चार्ज है?
// Get the battery API
navigator.getBattery().then(function(battery) {
if (battery.charging) {
console.log("Battery is charging");
} else {
console.log("Battery is discharging");
}
});
बैटरी खाली होने तक समय बचे
// Get the battery API
navigator.getBattery().then(function(battery) {
console.log( "Battery will drain in ", battery.dischargingTime, " seconds" );
});
जब तक बैटरी पूरी तरह से चार्ज नहीं हो जाती तब तक समय बचे
// Get the battery API
navigator.getBattery().then(function(battery) {
console.log( "Battery will get fully charged in ", battery.chargingTime, " seconds" );
});
बैटरी घटनाएँ
// Get the battery API
navigator.getBattery().then(function(battery) {
battery.addEventListener('chargingchange', function(){
console.log( 'New charging state: ', battery.charging );
});
battery.addEventListener('levelchange', function(){
console.log( 'New battery level: ', battery.level * 100 + "%" );
});
battery.addEventListener('chargingtimechange', function(){
console.log( 'New time left until full: ', battery.chargingTime, " seconds" );
});
battery.addEventListener('dischargingtimechange', function(){
console.log( 'New time left until empty: ', battery.dischargingTime, " seconds" );
});
});
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow