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, które mogą być wykorzystywane na wiele sposobów, np. do tworzenia interaktywnych stron internetowych, gier oraz aplikacji do zdalnego pulpitu lub strumieniowego przesyłania danych. Dzieje się tak, ponieważ witryny mogą używać wszystkich kluczy dostępnych w systemie operacyjnym hosta.
Interfejs Pointer Lock API umożliwia aplikacji na komputerze ukrycie ikony kursora i interpretowanie ruchów 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."],[],[]]