Rumah > Soal Jawab > teks badan
Semasa melakukan penentududukan, anda akan diminta buat kali pertama Jika kebenaran anda diluluskan dan penentududukan berjaya, pada kali seterusnya anda memerlukan penentududukan, anda tidak akan diminta untuk mendapatkan maklumat kedudukan secara langsung.
Tetapi jika anda menolak kebenaran buat kali pertama, anda tidak akan dapat melakukan penentududukan semula (kerana anda tidak akan meminta pengguna, dan anda tidak akan dapat menggunakannya selepas anda menolaknya buat kali pertama ).
Saya ingin bertanya apakah mekanisme siasatan ini? Mengapa anda hanya bertanya sekali Jika anda menolak kedudukan untuk kali pertama, anda tidak akan dapat menggunakannya lagi. Bagaimana anda biasanya melakukannya?
Kod:
function getLocation(){
if (navigator.geolocation){
navigator.geolocation.getCurrentPosition(showPosition,showError,{
});
}
else{
alert("浏览器不支持地理定位。");
}
}
阿神2017-06-14 10:54:34
Pergaduhan dengan pengeluar penyemak imbas mungkin menyelesaikan masalah.
我想大声告诉你2017-06-14 10:54:34
Mula-mula, sahkan bahawa penyemak imbas menyokong perkhidmatan lokasi, dan kemudian masih melakukan pemerolehan lokasi Jika ralat dikembalikan, seperti ralat.PERMISSION_DENIED, gesaan akan dipaparkan untuk memberitahu penyemak imbas bahawa kedudukan dilumpuhkan tetapan, kosongkan cache tapak web, dan kemudian cuba lagi, atau minta pelanggan berunding dengan pengeluar penyemak imbas secara langsung. Sila rujuk kepada versi mudah alih halaman web Berita Baidu!