Las APIs de bloqueo del teclado y del puntero requieren permiso de Chrome 131.
bookmark_borderbookmark
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Thomas Steiner
La API de Keyboard Lock permite a los desarrolladores proporcionar una experiencia envolvente de pantalla completa para una variedad de casos de uso, incluidos sitios web interactivos, juegos y transmisión de aplicaciones o escritorios remotos. Para ello, permite que los sitios web usen todas las claves disponibles que permite el sistema operativo del host.
La API de Pointer Lock permite que una aplicación para computadoras de escritorio oculte el ícono del puntero y que interprete el movimiento del mouse para otra cosa, como mirar alrededor en un mundo 3D.
A partir de Chrome 131, se requiere permiso para usar cualquiera de estas dos APIs. Puedes verificar si tienes permiso, como se muestra en los siguientes fragmentos:
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.}
No es necesario solicitar permiso de forma explícita. Si no se otorgó el permiso antes, el navegador mostrará un mensaje de permiso en la primera solicitud para bloquear el puntero o el teclado.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-09-10 (UTC)"],[],[]]