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