javascript - Que dois-je faire si l'autorisation est rejetée lors du passage à la fin de HTML5?
天蓬老师
天蓬老师 2017-06-14 10:52:34
0
2
952

Lors du positionnement, il vous sera demandé pour la première fois. Si votre autorisation est passée et que le positionnement est réussi, la prochaine fois que vous aurez besoin d'un positionnement, il ne vous sera pas demandé d'obtenir directement les informations de positionnement.
Mais si vous refusez l'autorisation pour la première fois, vous ne pourrez plus effectuer le positionnement (car vous ne demanderez pas à l'utilisateur et vous ne pourrez pas l'utiliser après l'avoir rejetée pour la première fois). ).

Je voudrais demander quel est le mécanisme de cette enquête ? Pourquoi ne demandez-vous qu'une seule fois ? Si vous refusez le positionnement pour la première fois, vous ne pourrez plus l'utiliser. Comment faites-vous habituellement ?
Code :

function getLocation(){
            if (navigator.geolocation){
                navigator.geolocation.getCurrentPosition(showPosition,showError,{
                });
            }
            else{
                alert("浏览器不支持地理定位。");
            }
        }
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous(2)
阿神

Une bataille avec le fabricant du navigateur pourrait résoudre le problème.

我想大声告诉你

Tout d'abord, confirmez que le navigateur prend en charge les services de localisation, puis effectuez toujours l'acquisition de localisation. Si une erreur est renvoyée, telle que error.PERMISSION_DENIED, une invite s'affichera pour informer le navigateur que le positionnement est désactivé. paramètres, videz le cache du site Web, puis réessayez ou demandez aux clients de consulter directement le fabricant du navigateur ! Veuillez vous référer à la version mobile de la page Web de Baidu News !

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal