खोज…


टिप्पणियों

  1. ध्यान दें कि बैटरी स्टेटस API गोपनीयता कारणों से अब उपलब्ध नहीं है जहां इसे उपयोगकर्ता के फिंगरप्रिंटिंग के लिए दूरस्थ ट्रैकर्स द्वारा उपयोग किया जा सकता है।

  2. बैटरी की स्थिति एपीआई क्लाइंट की बैटरी स्थिति के लिए एक एप्लीकेशन प्रोग्रामिंग इंटरफ़ेस है। यह जानकारी प्रदान करता है:

    • बैटरी चार्ज स्थिति 'chargingchange' इवेंट और battery.charging माध्यम से।
    • के माध्यम से बैटरी स्तर 'levelchange' घटना और battery.level ;
    • चार्जिंग टाइम 'chargingtimechange' इवेंट और battery.chargingTime जरिए। चार्जिंग टाइम;
    • 'dischargingtimechange' इवेंट और battery.dischargingTime माध्यम से समय 'dischargingtimechange'
  3. 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