키보드 잠금 및 포인터 잠금 API를 사용하려면 Chrome 131의 권한이 필요합니다.
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Thomas Steiner
게시일: 2024년 9월 10일, 최종 업데이트: 2025년 11월 10일
키보드 잠금 API를 사용하면 개발자가 대화형 웹사이트, 게임, 원격 데스크톱 또는 애플리케이션 스트리밍 등 다양한 사용 사례에 몰입도 높은 전체 화면 환경을 제공할 수 있습니다. 이렇게 하면 웹사이트가 호스트 운영체제에서 허용하는 모든 사용 가능한 키를 사용할 수 있습니다.
포인터 잠금 API를 사용하면 데스크톱 애플리케이션이 포인터 아이콘을 숨기고 마우스 움직임을 3D 세계를 둘러보는 것과 같은 다른 용도로 해석할 수 있습니다.
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.}
권한을 요청할 필요가 명시적으로 없습니다. 이전에 권한이 부여되지 않은 경우 포인터나 키보드를 잠그는 첫 번째 요청 시 브라우저에 권한 메시지가 표시됩니다.
[[["이해하기 쉬움","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(UTC)"],[],[]]