يتطلب قفل لوحة المفاتيح وواجهات برمجة التطبيقات Pointer Lock API إذنًا من Chrome 131.
bookmark_borderbookmark
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
Thomas Steiner
تتيح واجهة برمجة التطبيقات Keyboard Lock API للمطوّرين توفير تجربة شاملة بملء الشاشة لمجموعة متنوعة من حالات الاستخدام، بما في ذلك المواقع الإلكترونية والألعاب التفاعلية وبث التطبيقات أو أجهزة الكمبيوتر المكتبي عن بُعد. ويتم ذلك من خلال السماح للمواقع الإلكترونية باستخدام جميع المفاتيح المتاحة التي يسمح بها نظام التشغيل المضيف.
تتيح واجهة برمجة التطبيقات Pointer Lock API لتطبيق سطح المكتب إخفاء رمز المؤشر وتفسير حركة الماوس لإجراء آخر، مثل الاطّلاع على محيطك في عالم ثلاثي الأبعاد.
اعتبارًا من الإصدار 131 من Chrome، يتطلب استخدام أيٍّ من هاتين الواجهات الحصول على إذن. يمكنك التحقّق من الإذن كما هو موضّح في المقتطفات التالية:
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.}
ليس عليك طلب الإذن صراحةً. إذا لم يتم منح الإذن من قبل، سيعرض المتصفّح طلب إذن عند أول طلب لقفل المؤشر أو لوحة المفاتيح.
تاريخ التعديل الأخير: 2024-09-10 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]