कीबोर्ड लॉक और पॉइंटर लॉक एपीआई के लिए, Chrome 131 से अनुमति की ज़रूरत होती है
bookmark_borderbookmark
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
Thomas Steiner
Keyboard Lock API की मदद से, डेवलपर कई तरह के इस्तेमाल के उदाहरणों के लिए, फ़ुल स्क्रीन पर बेहतर अनुभव दे सकते हैं. इनमें इंटरैक्टिव वेबसाइटें, गेम, और रिमोट डेस्कटॉप या ऐप्लिकेशन स्ट्रीमिंग शामिल हैं. ऐसा करने के लिए, वेबसाइटों को होस्ट ऑपरेटिंग सिस्टम की अनुमति वाली सभी उपलब्ध कुंजियों का इस्तेमाल करने की सुविधा दी जाती है.
पॉइंटर लॉक एपीआई की मदद से, डेस्कटॉप ऐप्लिकेशन में पॉइंटर आइकॉन को छिपाया जा सकता है. साथ ही, माउस की गति को किसी और काम के लिए इस्तेमाल किया जा सकता है. जैसे, 3D वर्ल्ड में चारों ओर देखना.
Chrome 131 से, इन दोनों में से किसी भी एपीआई का इस्तेमाल करने के लिए अनुमति लेनी होगी. अनुमति की स्थिति देखने के लिए, नीचे दिए गए स्निपेट देखें:
const{state}=awaitnavigator.permissions.query({name:'pointer-lock'});if(state==='granted'){// The Pointer Lock API can be used.}
const{state}=awaitnavigator.permissions.query({name:'keyboard-lock'});if(state==='granted'){// The Keyboard Lock API can be used.}
इसके लिए, अनुमति मांगने की ज़रूरत नहीं है. अगर पहले अनुमति नहीं दी गई थी, तो ब्राउज़र, पॉइंटर या कीबोर्ड को लॉक करने के पहले अनुरोध पर, अनुमति का अनुरोध दिखाएगा.
[[["समझने में आसान है","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"]],["आखिरी बार 2024-09-10 (UTC) को अपडेट किया गया."],[],[]]