स्क्रीन वेक लॉक एपीआई अब सभी ब्राउज़र पर काम करता है

स्क्रीन वेक लॉक एपीआई को आधिकारिक तौर पर सभी मुख्य ब्राउज़र, जैसे कि Chrome, Safari, और Firefox पर इस्तेमाल किया जा चुका है. इस एपीआई से आप डिवाइस की स्क्रीन चालू करने के व्यवहार को कंट्रोल कर सकते हैं, ताकि वेब ऐप्लिकेशन के साथ बिना किसी रुकावट के इंटरैक्शन हो सकें.

ब्राउज़र सहायता

  • 84
  • 84
  • 126
  • 78 जीबी में से

सोर्स

अब इन दो इस्तेमाल के उदाहरणों का इस्तेमाल किया जा सकता है.

  • आसान प्रज़ेंटेशन: एपीआई, वेब पर आधारित प्रज़ेंटेशन या स्लाइड शो में जाने पर स्क्रीन की रोशनी कम होने से रोकता है. इससे प्रज़ेंटर, अब शानदार और पेशेवर अनुभव दे पाते हैं.
  • रेसिपी वाली साइटें: एपीआई आपकी स्क्रीन को चालू रख सकता है, ताकि बेकिंग की रेसिपी देखते समय, जब उनके हाथ आटे से भरे हों, तब उन्हें स्क्रीन बंद होने की चिंता नहीं करनी पड़ती.

एपीआई का इस्तेमाल करने के बारे में पूरी जानकारी के लिए, स्क्रीन वेक लॉक एपीआई की मदद से जगाएं देखें. नीचे दिया गया कोड स्निपेट, सबसे आम इंटरैक्शन दिखाता है.

// The wake lock sentinel.
let wakeLock = null;

// Function that attempts to request a screen wake lock.
const requestWakeLock = async () => {
  try {
    wakeLock = await navigator.wakeLock.request();
    wakeLock.addEventListener('release', () => {
      console.log('Screen Wake Lock released:', wakeLock.released);
    });
    console.log('Screen Wake Lock released:', wakeLock.released);
  } catch (err) {
    console.error(`${err.name}, ${err.message}`);
  }
};

// Request a screen wake lock…
await requestWakeLock();
// …and release it again after 5s.
window.setTimeout(() => {
  wakeLock.release();
  wakeLock = null;
}, 5000);

स्क्रीन वेक लॉक एपीआई को दुनिया भर में अपनाना, वेब डेवलपमेंट कम्यूनिटी के लिए एक बड़ा कदम है. इसके कई तरह के ऐप्लिकेशन और बड़े पैमाने पर मिलने वाली सहायता से, आपको वेब अनुभव को ज़्यादा भरोसेमंद और बेहतर बनाने में मदद मिलती है. इससे अलग-अलग ब्राउज़र के उपयोगकर्ताओं को फ़ायदा मिलता है. इंटरनेट के बिना रुकावट के आरामदायक वेब की शुभकामनाएं!