Interfejsy API blokady klawiatury i wskaźnika blokady wymagają uprawnień ze strony Chrome 131
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Thomas Steiner
Data publikacji: 10 września 2024 r., ostatnia aktualizacja: 17 marca 2026 r.
Interfejs Keyboard Lock API umożliwia deweloperom zapewnienie wciągającego środowiska pełnoekranowego w różnych przypadkach użycia, w tym w interaktywnych witrynach, grach oraz w przypadku przesyłania strumieniowego pulpitu zdalnego lub aplikacji. Umożliwia to witrynom korzystanie ze wszystkich dostępnych kluczy dozwolonych przez system operacyjny hosta.
Interfejs Pointer Lock API umożliwia aplikacji na komputer ukrycie ikony wskaźnika i interpretowanie ruchu myszy na potrzeby innych działań, np. rozglądania się w świecie 3D.
Od Chrome 131 korzystanie z obu tych interfejsów API wymaga uprawnień. Możesz sprawdzić uprawnienia, jak pokazano w tych przykładach:
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.}
Nie musisz prosić o zezwolenie. Jeśli uprawnienia nie zostały wcześniej przyznane, przeglądarka wyświetli prośbę o przyznanie uprawnień przy pierwszej próbie zablokowania wskaźnika lub klawiatury.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-09-10 UTC."],[],[]]