HTML API геолокации не работает в chrome мобильном - PullRequest
0 голосов
/ 27 апреля 2020

После обновления chrome mobile to version 81.0.4044.117, HTML API геолокации вообще не работает.

Я пробовал его на безопасном соединении (https: //)

, пытался получить доступ из другой демо сайты (все на защищенных соединениях)

На предыдущей версии и на рабочем столе все работало нормально version 81.0.4044.122.

вот демонстрационная ссылка

https://www.w3schools.com/html/tryit.asp?filename=tryhtml5_geolocation

вот код

<!DOCTYPE html>
<html>
<body>

<p>Click the button to get your coordinates.</p>

<button onclick="getLocation()">Try It</button>

<p id="demo"></p>

<script>
var x = document.getElementById("demo");

function getLocation() {
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
  } else { 
    x.innerHTML = "Geolocation is not supported by this browser.";
  }
}

function showPosition(position) {
  x.innerHTML = "Latitude: " + position.coords.latitude + 
  "<br>Longitude: " + position.coords.longitude;
}
</script>

</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...