Le API Blocco tastiera e Blocco cursore richiedono l'autorizzazione di Chrome 131
bookmark_borderbookmark
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Thomas Steiner
L'API Blocco tastiera consente agli sviluppatori di offrire un'esperienza immersiva a schermo intero per una serie di casi d'uso, tra cui siti web interattivi, giochi e streaming di desktop o applicazioni remoti. Ciò avviene consentendo ai siti web di utilizzare tutte le chiavi disponibili consentite dal sistema operativo host.
L'API Pointer Lock consente a un'applicazione desktop di nascondere l'icona del cursore e di interpretare il movimento del mouse per qualcos'altro, ad esempio per guardare in giro in un mondo 3D.
A partire da Chrome 131, l'utilizzo di una di queste due API richiede l'autorizzazione. Puoi controllare l'autorizzazione come mostrato nei seguenti snippet:
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.}
Non è necessario chiedere esplicitamente l'autorizzazione. Se l'autorizzazione non è stata concessa in precedenza, il browser mostrerà una richiesta di autorizzazione alla prima richiesta di blocco del cursore o della tastiera.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-09-10 UTC."],[],[]]