Voor de Keyboard Lock en de Pointer Lock API's is toestemming van Chrome 131 vereist
Stay organized with collections
Save and categorize content based on your preferences.
Thomas Steiner
Met de Keyboard Lock API kunnen ontwikkelaars een meeslepende, volledig schermervaring bieden voor diverse toepassingen, waaronder interactieve websites, games en streaming van externe bureaubladen of applicaties. Dit gebeurt door websites in staat te stellen alle beschikbare toetsen te gebruiken die door het hostbesturingssysteem worden toegestaan.
Met de Pointer Lock API kan een desktoptoepassing het aanwijzerpictogram verbergen en de muisbeweging interpreteren voor iets anders, bijvoorbeeld rondkijken in een 3D-wereld.
Vanaf Chrome 131 is toestemming vereist voor het gebruik van een van deze twee API's. U kunt de toestemming controleren zoals weergegeven in de volgende fragmenten:
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.}
Er is geen expliciete noodzaak om toestemming te vragen . Als er eerder geen toestemming is verleend, zal de browser bij de eerste aanvraag om de aanwijzer of het toetsenbord te blokkeren een toestemmingsvraag tonen.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Translation issue","translationIssue","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-10 UTC."],[],[],null,[]]