Как пользователь может сбросить настройки разрешений после отклонения запроса геолокации JS?(iOS Safari) - PullRequest
0 голосов
/ 03 декабря 2018

После того, как будет сделан запрос на геолокацию пользователя, используя либо navigator.geolocation.getCurrentPosition, либо watchPosition, пользователю будет показано диалоговое окно с собственными разрешениями.

Если пользователь выберет " НеРазрешить"на запрос об указании своего местоположения, API правильно ответит кодом PERMISSION_DENIED.

Однако, если пользователь нажал бы это случайно, и хочет стереть существующие настройки,какие шаги они должны выполнить, чтобы сделать это?


Это кажется достаточно абсурдным, чтобы оправдать вопрос.

  • С Android Chrome;пользователь может просто нажать информационный значок и настроить разрешение.
  • В iOS Safari, похоже, нет выхода за пределы очистки всего кэша и настроек Safari;тем самым закрыв сайт, на котором они были в первую очередь.
...