У меня есть проблема, когда браузер запрашивает одно и то же разрешение геолокации дважды. Если я принимаю разрешение и затем обновляюсь, браузер снова запрашивает разрешение. Это почему? (Если я обновлюсь снова, разрешение запоминается.)
Это происходит со мной как в Chrome, так и в Safari на iOS 10, 11 и 12.
Существует простой тестовый пример по следующему URL: https://nameless -bastion-75811.herokuapp.com
Код ниже:
<html>
<head>
<title>Geolocation test</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<script>
document.write('About to ask for geolocation…')
navigator.geolocation.getCurrentPosition(function success(position){
document.write('position is ' + position.coords.latitude + ',' + position.coords.longitude)
}, function error(error){
document.write('error: ' + error.code + ' - ' + error.message)
})
</script>
</body>
</html>