पेज दृश्यता API - क्या मैंने आपका ध्यान आकर्षित कर लिया है?
bookmark_borderbookmark
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
एक से ज़्यादा टैब पर ब्राउज़ करना अब आम बात है. इसलिए, यह नहीं माना जा सकता कि आपका ऐप्लिकेशन चल रहा है, तो उपयोगकर्ता उसे देख रहा है. अच्छी बात यह है कि नए पेज की विज़िबिलिटी एपीआई की मदद से, आपके ऐप्लिकेशन को यह पता चलता है कि वह दिख रहा है या नहीं. एपीआई का इस्तेमाल करके, ग़ैर-ज़रूरी नेटवर्क गतिविधि और गणना को कम किया जा सकता है.
document.webkitHidden
एक बूलियन वैल्यू है, जो यह बताती है कि मौजूदा पेज छिपा है या नहीं. अगर आपने Chromium के नए वर्शन का इस्तेमाल किया है, तो इसे कंसोल में आज़माएं. document.webkitVisibilityState
, मौजूदा स्थिति की जानकारी देने वाली स्ट्रिंग दिखाएगा. यह visible
, hidden
, और prerendered
में से कोई एक होगी. इनमें से कोई भी बदलाव होने पर, नया webkitvisibilitychange
इवेंट ट्रिगर होगा. उदाहरण के लिए, जब कोई उपयोगकर्ता आपके ऐप्लिकेशन का टैब खोलता है या उससे बाहर निकलता है.
अगर आपको इसे आज़माना है, तो visibility.js देखें. यह एपीआई में कुछ बदलाव करता है, ताकि इन इंटरैक्शन को देखने में ज़्यादा मज़ा आए.
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2011-06-27 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2011-06-27 (UTC) को अपडेट किया गया."],[],[]]