Missed the action at the 2018 Chrome Dev Summit? Catch up with our playlist on the Google Chrome Developers channel on YouTube. Watch now.

Laman Tidak Secara Otomatis Meminta Geolokasi Saat Pemuatan Laman

Mengapa audit itu penting

Pengguna menjadi salah mempercayai atau bingung oleh laman yang secara otomatis meminta lokasi mereka saat pemuatan laman. Daripada secara otomatis meminta lokasi pengguna saat pemuatan laman, ikatlah permintaan ke isyarat pengguna, misalnya pengetukan tombol "Find Stores Near Me". Pastikan isyarat tersebut dengan jelas dan secara eksplisit menyatakan kebutuhan akan lokasi pengguna.

Cara untuk lulus audit

Pada URL, Lighthouse melaporkan nomor baris dan kolom dari kode Anda yang meminta lokasi pengguna. Buang panggilan ini, dan ikat permintaan tersebut ke isyarat pengguna sebagai gantinya.

Lihat Minta izin secara bertanggung jawab untuk daftar praktik terbaik saat meminta lokasi pengguna.

Cara implementasi audit

Bagian ini menjelaskan cara implementasi audit, agar Anda bisa memahami cara menghitung skor audit.

Jika izin geolokasi sudah diberikan ke laman sebelum audit, Lighthouse tidak bisa menentukan apakah laman meminta lokasi pengguna saat pemuatan laman. Setel ulang izin dan jalankan lagi Lighthouse. Lihat Ubah izin situs web untuk bantuan selengkapnya.

Lighthouse mengumpulkan JavaScript yang telah dieksekusi saat pemuatan laman. Jika kode ini berisi panggilan ke geolocation.getCurrentPosition() atau geolocation.watchPosition(), dan izin geolokasi belum diberikan, maka akan diminta lokasi pengguna.