Klavye Kilidi ve İşaretçi Kilidi API'leri için Chrome 131'den izin gerekir
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Thomas Steiner
Yayınlanma tarihi: 10 Eylül 2024, Son güncelleme tarihi: 10 Kasım 2025
Keyboard Lock API, geliştiricilerin etkileşimli web siteleri, oyunlar ve uzak masaüstü ya da uygulama akışı gibi çeşitli kullanım alanlarında kullanıcılarına tam ekran deneyimi sunmasına olanak tanır. Bunu, web sitelerinin ana makine işletim sistemi tarafından izin verilen tüm kullanılabilir anahtarları kullanmasını sağlayarak yapar.
Pointer Lock API, masaüstü uygulamalarının işaretçi simgesini gizlemesine ve fare hareketini başka bir amaçla (ör. 3D dünyada etrafa bakmak) yorumlamasına olanak tanır.
Chrome 131'den itibaren bu iki API'den birini kullanmak için izin gerekir. Aşağıdaki snippet'lerde gösterildiği gibi izin kontrolü yapabilirsiniz:
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.}
İzin istemeye açıkça gerek yoktur. Daha önce izin verilmediyse tarayıcı, işaretçiyi veya klavyeyi kilitleme isteğinde bulunulduğunda izin istemi gösterir.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-09-10 UTC."],[],[]]