Всякий раз, когда script запрашивает геолокацию с использованием API геолокации HTML5
, UIWebView
запрашивает разрешение на использование служб определения iOS.
Это очень раздражает, особенно когда вы загружаете статические файлы HTML
, он продолжает запрашивать разрешения для каждого файла, даже если пользователь уже предоставил это разрешение для самого приложения.
Есть ли способ предотвратить это?
Я знаю, что на сафари разрешение на геолокацию основано на домене, и я соглашаюсь просить разрешения, когда запрос выполняется для другого домена, но не должен UIWebView иметь такое же разрешение на геолокацию, что и приложение при загрузке статические HTML или локальные файлы?
Я что-то делаю неправильно?