Почему меня дважды просят использовать GPS в моем веб-приложении для iPhone - PullRequest
0 голосов
/ 08 октября 2009

Я написал очень маленькое веб-приложение, которое отправляет ваши GPS-координаты в скрипт. Если я загружаю сайт в Safari на iPhone, он спрашивает, может ли он использовать координаты GPS, и если я нажимаю «да», он отправляет данные. Если я добавлю закладку на домашний экран, чтобы она могла больше работать как приложение, когда код достигнет navigator.geolocation.getCurrentPosition (), меня сначала спросят «[ Имя приложения ]» использовать ваше текущее местоположение ", и когда я нажимаю" да ", сразу же меня спрашивают" 'http://[myurl]' хотел бы использовать ваше текущее местоположение ", где Имя приложения - это имя, которое я сохранил закладка как, а myurl - это URL исходной страницы, к которой я перешел в Safari. Почему меня спрашивают об этом дважды?

1 Ответ

3 голосов
/ 08 октября 2009

Здесь существует два уровня разрешений. Во-первых, приложению Safari требуется общее разрешение для доступа к вашему местоположению. Во-вторых, конкретному веб-сайту также необходимо разрешение. В противном случае, как только вы предоставите разрешение Safari, все сайты будут иметь доступ к этим данным.

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