APIهای Keyboard Lock و Pointer Lock به مجوز Chrome 131 نیاز دارند
bookmark_borderbookmark
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
Thomas Steiner
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.}
هیچ نیاز صریحی به درخواست اجازه وجود ندارد. اگر مجوز قبلا داده نشده بود، مرورگر در اولین درخواست برای قفل کردن نشانگر یا صفحه کلید، یک درخواست مجوز نشان می دهد.
تاریخ آخرین بهروزرسانی 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 بهوقت ساعت هماهنگ جهانی."],[],[]]