Firefox 11 и GeoLocation отказ от обратного вызова - PullRequest
5 голосов
/ 19 марта 2012

Все работает нормально, это Firefox 10.x, но с обновлением до Firefox 11 возникла проблема.

Я использую

navigator.geolocation.getCurrentPosition(success, failure)

, но в FF11 обратный вызов сбоя не выполняется, когда пользователь отказывает в общем доступе путем выбора «Не сейчас».

Есть предложения?

Ответы [ 2 ]

3 голосов
/ 21 марта 2012

Хорошо, поэтому ответ на данный момент таков: «Невозможно, Firefox по своему замыслу не будет запускать событие сбоя. Создайте приложение с учетом этого ограничения».

0 голосов
/ 25 апреля 2014

На самом деле вы получаете сообщение об ошибке только в Firefox, если нажимаете Никогда не сообщать местоположение .

Потому что когда вы нажимаете Не сейчас (или просто закрываете всплывающее окно), вы все равно можете щелкнуть значок местоположения в адресной строке и разрешить его позже.

(проверено на FF28)

edit: здесь демо о том, как определить местоположениесо специальной запиской для Firefox.

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