Kunci Keyboard dan Pointer Lock API memerlukan izin dari Chrome 131
bookmark_borderbookmark
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Thomas Steiner
Keyboard Lock API memungkinkan developer memberikan pengalaman layar penuh yang imersif untuk berbagai kasus penggunaan, termasuk situs interaktif, game, dan streaming desktop jarak jauh atau aplikasi. Hal ini dilakukan dengan memungkinkan situs menggunakan semua kunci yang tersedia dan diizinkan oleh sistem operasi host.
Pointer Lock API memungkinkan aplikasi desktop menyembunyikan ikon pointer dan menafsirkan gerakan mouse untuk hal lain, seperti melihat-lihat di dunia 3D.
Mulai Chrome 131, penggunaan salah satu dari dua API ini memerlukan izin. Anda dapat memeriksa izin seperti yang ditunjukkan dalam cuplikan berikut:
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.}
Tidak perlu meminta izin secara eksplisit. Jika izin belum diberikan sebelumnya, browser akan menampilkan permintaan izin setelah permintaan pertama untuk mengunci pointer atau keyboard.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-09-10 UTC."],[],[]]