Невозможно включить Mac OSX Lion Location Services с Safari - PullRequest
3 голосов
/ 11 марта 2012

Я только что столкнулся с неприятной проблемой во время отладки, которая, я надеюсь, что кто-то еще столкнулся ... и решил. Я устраняю неполадки в приложении, которое использует приложение Geolocation на JavaScript в OS X Lion. Я использовал Safari, и все работало нормально.

После перезагрузки Safari сообщил, что доступ к службам геолокации запрещен. В настройках Safari в разделе «Приватность» для параметра «Ограничить доступ веб-сайтов к службам определения местоположения» действительно установлено значение «Запретить без запроса».

Проблема в том, что я не могу включить эту настройку. Согласно документу Apple, вам необходимо сначала включить службы определения местоположения для приложения в настройках системы. Это в разделе Безопасность и конфиденциальность -> Конфиденциальность. Я видел случаи, когда это пусто, и Safari просто не появляется. Наконец, после очередной перезагрузки Safari.app действительно появился здесь. К сожалению, после включения Safari здесь я все еще не мог включить службы определения местоположения в настройках Safari. Как будто настройки не синхронизированы друг с другом.

Любые мысли будут с благодарностью!

1 Ответ

11 голосов
/ 14 марта 2012

Я только что столкнулся с той же проблемой, но нашел решение на форуме поддержки .

Решение 1: Цикл «Автоматически устанавливать часовой пояс с использованием текущего местоположения» на панели настроек «Дата и время> Часовой пояс» решил мою проблему. Вполне возможно, что устаревшие настройки, оставшиеся после моей установки Snow Leopard, вызывали там проблему.

Решение 2: Мне пришлось выйти из симулятора iPhone, чтобы включить эту опцию.

Второе решение сработало, но, может быть, только потому, что я попробовал первое, ну, первое.

...