использование navigator.geolocation в UIWebView с локальным HTML-файлом - PullRequest
5 голосов
/ 27 марта 2012

У меня есть веб-приложение, которое использует html5 navigator.geolocation API.Я хотел бы запустить его в UIWebView без использования инфраструктуры телефонной связи.

Когда я загружаю приложение из локальных файлов в ios, приложение запрашивает у пользователя разрешение использовать текущее местоположение (как и должно быть) вios simulator, используя файл url с путем к файлу в симуляторе.

На реальном оборудовании iPhone одно и то же приложение не выдает предупреждение о разрешении или не запускает код (предположительно, потому что у него нет разрешения на запуск).Реальное оборудование также может нормально запускать то же приложение по проводам, но в этом случае в предупреждении используется имя удаленного хоста, а не локальное имя приложения.

Похоже, что я должен что-то выдатьв файле свойств, чтобы настроить приложение на возможность использования navigator.geolocation в локальном файле или, возможно, на способ подкласса UIWebView для самостоятельного создания оповещения, но я не могу найти какую-либо документацию по нему.

Звучит ли это кому-нибудь знакомо?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...