Kunci Keyboard dan Pointer Lock API memerlukan izin dari Chrome 131
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Thomas Steiner
Dipublikasikan: 10 September 2024, Terakhir diperbarui: 10 November 2025
Keyboard Lock API memungkinkan developer memberikan pengalaman layar penuh yang imersif untuk berbagai kasus penggunaan, termasuk situs interaktif, game, dan streaming desktop atau aplikasi jarak jauh. Hal ini dilakukan dengan mengizinkan situs menggunakan semua kunci yang tersedia yang 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 kedua 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 ada kebutuhan eksplisit untuk meminta izin. Jika izin belum diberikan sebelumnya, browser akan menampilkan dialog izin saat 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."],[],[]]