לנעילת המקלדת ולממשקי ה-API של Pointer Lock נדרשת הרשאה מ-Chrome 131
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
Thomas Steiner
תאריך הפרסום: 10 בספטמבר 2024, תאריך העדכון האחרון: 10 בנובמבר 2025
Keyboard Lock API מאפשר למפתחים לספק חוויה סוחפת במסך מלא למגוון תרחישי שימוש, כולל אתרים אינטראקטיביים, משחקים וסטרימינג של אפליקציות או של שולחן עבודה מרוחק. היא עושה זאת על ידי מתן אפשרות לאתרים להשתמש בכל המפתחות הזמינים שמערכת ההפעלה של המארח מאפשרת.
Pointer Lock API מאפשר לאפליקציה למחשב להסתיר את סמל הסמן ולפרש את תנועת העכבר למטרה אחרת, כמו התבוננות בעולם תלת-ממדי.
החל מ-Chrome 131, נדרשת הרשאה כדי להשתמש באחד משני ממשקי ה-API האלה. אפשר לבדוק את ההרשאה כמו שמוצג בקטעי הקוד הבאים:
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)."],[],[]]