Предотвращение надоедливых предупреждений геолокации HTML5 внутри UIWebView

Всякий раз, когда скрипт запрашивает геолокацию с помощью API геолокации HTML5, UIWebViewзапрашивает разрешение на использование служб определения местоположения iOS.

Это довольно раздражает, особенно когда вы загружаете статические HTMLфайлы, он продолжает запрашивать разрешение для каждого файла, даже если пользователь уже предоставил это разрешение для самого приложения.

Есть ли способ предотвратить это?

Я знаю, что в сафари разрешение на геолокацию зависит от домена, и я согласен запрашивать разрешение, когда запрос выполняется для другого домена, но разве UIWebView не должен иметь такое же разрешение на геолокацию, как и приложение при загрузке статического HTML или локальные файлы?

Я делаю что-то неправильно?

UIAlertView requesting permission for domain

13
задан Felipe Sabino 7 July 2012 в 01:00
поделиться