Interfejsy API blokady klawiatury i wskaźnika blokady wymagają uprawnień ze strony Chrome 131
bookmark_borderbookmark
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Thomas Steiner
Interfejs Keyboard Lock API umożliwia deweloperom tworzenie wciągających aplikacji pełnoekranowych w różnych zastosowaniach, takich jak interaktywne witryny, gry czy strumieniowanie pulpitu zdalnego lub aplikacji. Dzieje się tak, ponieważ witryny mogą używać wszystkich dostępnych kluczy dozwolonych przez system operacyjny hosta.
Interfejs Pointer Lock API umożliwia aplikacji na komputerze ukrycie ikony wskaźnika i interpretowanie ruchu myszy jako czegoś innego, np. rozglądania się w świecie 3D.
Od wersji 131 Chrome korzystanie z jednego z tych interfejsów API wymaga udzielenia uprawnień. Możesz sprawdzić uprawnienia, jak 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 wyraźnie prosić o pozwolenie. Jeśli zgoda nie została wcześniej udzielona, przeglądarka wyświetli prośbę o wyrażenie zgody po pierwszym żądaniu 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."],[],[]]