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
Gepubliceerd: 10 september 2024, Laatst bijgewerkt: 17 maart 2026
De Keyboard Lock API stelt ontwikkelaars in staat een meeslepende, schermvullende ervaring te bieden voor diverse toepassingen, waaronder interactieve websites, games en het streamen van externe desktops of applicaties. Dit wordt mogelijk gemaakt doordat websites alle beschikbare toetsen kunnen gebruiken die door het hostbesturingssysteem worden toegestaan.
Met de Pointer Lock API kan een desktopapplicatie het aanwijzerpictogram verbergen en de muisbeweging interpreteren voor iets anders, zoals rondkijken in een 3D-wereld.
Vanaf Chrome versie 131 is toestemming vereist voor het gebruik van een van deze twee API's. U kunt controleren of u toestemming hebt, zoals weergegeven in de volgende codefragmenten:
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.}
Het is niet nodig om expliciet toestemming te vragen . Als er eerder geen toestemming is verleend, zal de browser bij de eerste poging om de muisaanwijzer of het toetsenbord te vergrendelen een toestemmingsprompt weergeven.
[[["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."],[],[]]