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: 10 listopada 2025 r.
Interfejs Keyboard Lock API umożliwia deweloperom tworzenie wciągających aplikacji pełnoekranowych do różnych zastosowań, w tym interaktywnych witryn, gier oraz strumieniowania aplikacji i pulpitów zdalnych. 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 w inny sposób, np. do 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."],[],[]]