navigator.geolocation ne fonctionne plus sur un site non sécurisé



Depuis la mise à jour de iOS 10, la géolocalisation sur un site web en Javascript ne fonctionne plus pour les sites non sécurisés (non SSL) en http:// seul. Il faut passer à https://.



Rappel de la fonction Javascript :



navigator.geolocation.getCurrentPosition(showLocation, showError, { enableHighAccuracy: true, maximumAge: 600000 });



function showLocation(pos) {

            document.getElementById('position').style.display = 'block';

            var latitude = pos.coords.latitude;

            var longitude = pos.coords.longitude;

......;

}



function showError(err) {

            if (err.code == 1) {

                alert("Error: Access is denied!");

            } else if (err.code == 2) {

                alert("Error: Position is unavailable!");

            }        

}




Commentaires

Posts les plus consultés de ce blog

Scénario d'une gestion durable de l'humanité imaginée par un informaticien

Comment éviter que deux divisions se chevauchent ?

Le contrat Pfizer passé avec l'Europe le 20/11/2020