Rumah  >  Soal Jawab  >  teks badan

javascript - Apakah yang perlu saya lakukan jika kebenaran ditolak apabila beralih ke penghujung Html5?

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("浏览器不支持地理定位。");
            }
        }
天蓬老师天蓬老师2684 hari yang lalu903

membalas semua(2)saya akan balas

  • 阿神

    阿神2017-06-14 10:54:34

    Pergaduhan dengan pengeluar penyemak imbas mungkin menyelesaikan masalah.

    balas
    0
  • 我想大声告诉你

    我想大声告诉你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!

    balas
    0
  • Batalbalas