Izin lokasi tidak berfungsi?
Hampir semua kasus “situs ini tidak dapat mengakses lokasi Anda” berujung pada salah satu dari tiga sakelar: izin browser untuk situs ini, akses browser itu sendiri ke layanan lokasi sistem operasi, atau layanan OS itu yang memang dimatikan. Temukan perangkat Anda di bawah, ikuti langkahnya secara berurutan, lalu uji dengan alat langsung di akhir halaman ini.
Berbasis izin · Privat · Berfungsi di Chrome, Safari, Firefox, Edge
Diagnosis 30 detik
Permintaan lokasi melewati tiga lapisan, dan salah satunya bisa diam-diam menolak: 1) izin situs (sudahkah Anda mengizinkan situs ini?), 2) izin browser di tingkat OS (bolehkah browser itu sendiri memakai lokasi?), dan 3) layanan lokasi sistem (apakah lokasi menyala sama sekali?). Browser hanya pernah meminta izin untuk lapisan 1. Itulah sebabnya sebuah halaman bisa tampak rusak permanen padahal sakelar yang sebenarnya berada dua menu lebih dalam. Kerjakan dari atas ke bawah di bawah ini.
iPhone & iPad — Safari, Chrome, dan Firefox memakai mesin yang sama
- Pengaturan ▸ Privasi & Keamanan ▸ Layanan Lokasi — sakelar utama di bagian atas harus menyala.
- Di daftar yang sama, pilih browser Anda (Safari Websites, Chrome, Firefox…) dan setel ke Saat Menggunakan Aplikasi, dengan Lokasi Persis menyala untuk hasil setingkat meter.
- Jika situs sudah pernah ditolak: di Safari ketuk menu aA / halaman ▸ Setelan Situs Web ▸ Lokasi ▸ Tanya atau Izinkan, lalu muat ulang.
- Semua browser iOS memakai mesin buatan Apple, jadi tiga langkah yang sama ini juga memperbaiki Chrome dan Firefox di iPhone.
Android — Chrome
- Pengaturan Android ▸ Lokasi: sakelar utama menyala, dan Akurasi Lokasi Google (pemindaian Wi-Fi) menyala agar penentuan posisi lebih cepat dan lebih presisi.
- Pengaturan ▸ Aplikasi ▸ Chrome ▸ Izin ▸ Lokasi ▸ Izinkan saat aplikasi digunakan, dengan Persis menyala.
- Di Chrome, ketuk ikon gembok ▸ Izin ▸ Lokasi untuk situs ini ▸ Izinkan — atau Setelan ▸ Setelan situs ▸ Lokasi untuk menghapus “Blokir” lama.
Chrome & Edge di desktop
- Klik ikon di sebelah kiri bilah alamat ▸ Setelan situs ▸ Lokasi ▸ Izinkan, lalu muat ulang (atau cari situsnya di chrome://settings/content/location).
- Windows: Pengaturan ▸ Privasi & keamanan ▸ Lokasi — sakelar perangkat DAN “Izinkan aplikasi desktop mengakses lokasi Anda” keduanya harus menyala.
- macOS: Pengaturan Sistem ▸ Privasi & Keamanan ▸ Layanan Lokasi — aktifkan sakelar untuk browser Anda.
Safari dan Firefox di desktop
- Safari (macOS): Safari ▸ Setelan ▸ Situs Web ▸ Lokasi — setel situs ini ke Tanya atau Izinkan; lalu periksa Layanan Lokasi macOS seperti di atas.
- Firefox: klik ikon izin di samping bilah alamat untuk menghapus blokir, atau Setelan ▸ Privasi & Keamanan ▸ Izin ▸ Lokasi ▸ Setelan… lalu hapus situs ini dari daftar yang diblokir; di Windows/macOS sakelar OS berlaku untuk Firefox juga.
Sakelar yang sering terlewat
Jika sakelar utama Layanan Lokasi di tingkat OS dimatikan, permintaan izin dari situs mana pun tidak akan pernah muncul — browser langsung melaporkan penolakan dan tidak ada yang bisa diperbaiki dari halaman itu. Sakelar tersebut ada di: iPhone/iPad — Pengaturan ▸ Privasi & Keamanan ▸ Layanan Lokasi; Android — Pengaturan ▸ Lokasi; Windows — Pengaturan ▸ Privasi & keamanan ▸ Lokasi; macOS — Pengaturan Sistem ▸ Privasi & Keamanan ▸ Layanan Lokasi. Nyalakan, muat ulang halaman, lalu jawab permintaan izin yang baru muncul.
Izin sudah diberikan tapi posisinya salah? Itu masalah berbeda dengan daftar periksanya sendiri: mengapa lokasi saya salah.
Pertanyaan umum
Kenapa situs tidak pernah menanyakan izin lokasi?
Apakah pengaturan Safari juga memperbaiki Chrome di iPhone?
Lihat dalam bahasa Inggris: Location Permission Not Working? · Bahasa Indonesia