После того, как будет сделан запрос на геолокацию пользователя, используя либо navigator.geolocation.getCurrentPosition
, либо watchPosition
, пользователю будет показано диалоговое окно с собственными разрешениями.
Если пользователь выберет " НеРазрешить"на запрос об указании своего местоположения, API правильно ответит кодом PERMISSION_DENIED
.
Однако, если пользователь нажал бы это случайно, и хочет стереть существующие настройки,какие шаги они должны выполнить, чтобы сделать это?
Это кажется достаточно абсурдным, чтобы оправдать вопрос.
- С Android Chrome;пользователь может просто нажать информационный значок и настроить разрешение.
- В iOS Safari, похоже, нет выхода за пределы очистки всего кэша и настроек Safari;тем самым закрыв сайт, на котором они были в первую очередь.