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

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

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

  • Chrome: 84. अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
  • एज: 84. अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
  • Firefox: 126. अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
  • सफ़ारी: 16.4. अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

सोर्स

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

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

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

// 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);

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