Почему Chrome и Safari дважды запрашивают разрешение на местоположение на iOS? - PullRequest
0 голосов
/ 05 ноября 2018

У меня есть проблема, когда браузер запрашивает одно и то же разрешение геолокации дважды. Если я принимаю разрешение и затем обновляюсь, браузер снова запрашивает разрешение. Это почему? (Если я обновлюсь снова, разрешение запоминается.)

Это происходит со мной как в 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...