HTML5: запоминание настроек местоположения в Firefox - PullRequest
2 голосов
/ 08 июня 2011

У меня есть страница с компонентом Google Maps, и я использую navigator.geolocation.getCurrentPosition() для запуска карты, чтобы я мог отображать «локальные» элементы.

Все отлично работает, кроме поведенияподсказка местоположения - в прошлом я думал, что видел, где вы можете разрешить FireFox запомнить этот параметр, но он либо был удален из FireFox, либо есть какой-то флаг / параметр, который я не использую, который позволил бы это... у кого-нибудь есть понимание?

На этой странице показан экран с флажком «запомнить»:

http://diveintohtml5.info/geolocation.html

Спасибо,

Пол

РЕДАКТИРОВАТЬ:

Хорошо, похоже, что я вижу только эту проблему в FireFox 4, в том, что она не дает мне возможность вспомнить сайт в приглашении, что означаетэто подсказывает каждый раз.FireFox 3.5 работает как положено.Это ожидаемое поведение?Я могу вручную настроить его, чтобы он никогда не спрашивал, зайдя в Информация о странице для страницы, но обычный пользователь не будет знать, как это сделать.

Ответы [ 2 ]

4 голосов
/ 10 июня 2011

Что ж, похоже, что версия 4.0.1 FF не имеет флажка «запомнить разрешение» ... пользователю будет предлагаться каждый раз, когда он попадет на страницу, пока он не выполнит следующие действия:

Щелкните правой кнопкой мыши -> «Просмотр информации о странице» -> вкладка «Разрешения» -> «Поделиться местоположением», а затем снимите флажок «Всегда спрашивать», установите переключатель в положение «разрешить».

Кажетсяхотя большинство людей никогда не узнает, где искать этот параметр, мы надеемся, что они снова введут диалоговое окно «запомнить».

1 голос
/ 08 июня 2011

Если вы уже дали разрешение, Firefox больше не будет спрашивать.Вы можете отменить это в соответствии с http://www.mozilla.com/en/firefox/geolocation/

...