/ / Разкажете дали потребителят е дал на уеб сайта постоянно разрешение за получаване на местоположение в браузъра [дубликат] - javascript, геолокация

Разкажете дали потребителят е предоставил на уеб сайта постоянно разрешение за получаване на местоположение в браузъра [дубликат] - javascript, геолокация

Аз наричам navigator.geolocation.getCurrentPosition без проблеми. В моето уеб приложение имам по-удобен за ползване екран, който обяснява използването на местоположението на потребителя и те натискат бутон, за да инициират тази заявка.

Въпреки това, когато потребител казва "винаги да давате това разрешение", искам да успея да пропусна целия този процес и просто да го направя автоматично. Има ли начин да направите нещо като:

if (!navigator.geolocation.hasPermission)
navigator.geolocation.getCurrentPosition(etc, etc);
else
showMyLovelyReasonsWhy();

Благодаря предварително!

Отговори:

1 за отговор № 1

Изглежда, че трябва да направите решение, за да се случи това.

Моля виж: Има ли начин да се установи дали даден потребител вече е дал разрешение да използва navigator.geolocation?