Разрешение на геолокацию не работает?

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

С разрешения · Конфиденциально · Работает в Chrome, Safari, Firefox, Edge

Диагностика за 30 секунд

Запрос местоположения проходит через три уровня, и любой из них может молча отказать: 1) разрешение для сайта (вы разрешили доступ этому сайту?), 2) разрешение браузера в системе (можно ли самому браузеру пользоваться местоположением?) и 3) системная служба геолокации (включено ли определение местоположения вообще?). Браузеры спрашивают только про первый уровень. Поэтому страница может казаться сломанной навсегда, хотя нужный переключатель спрятан на два меню глубже. Идите по списку ниже сверху вниз.

iPhone и iPad — Safari, Chrome и Firefox работают на одном движке

  1. Настройки ▸ Конфиденциальность и безопасность ▸ Службы геолокации — главный переключатель сверху должен быть включён.
  2. В том же списке выберите свой браузер (Сайты Safari, Chrome, Firefox…) и поставьте При использовании приложения, а также включите Точное местоположение для точности до метров.
  3. Если сайту ранее отказали: в Safari нажмите aA / меню страницы ▸ Настройки для этого веб-сайта ▸ Геолокация ▸ Спросить или Разрешить, затем перезагрузите страницу.
  4. Все браузеры в iOS используют движок Apple, поэтому эти же три шага исправляют Chrome и Firefox на iPhone.

Android — Chrome

  1. Настройки Android ▸ Геолокация: главный переключатель включён, а Точное определение местоположения Google (сканирование Wi-Fi) — тоже, так позиция определяется быстрее и точнее.
  2. Настройки ▸ Приложения ▸ Chrome ▸ Разрешения ▸ Местоположение ▸ Разрешить при использовании, режим «Точное» включён.
  3. В Chrome нажмите на замок ▸ Разрешения ▸ Местоположение для этого сайта ▸ Разрешить. Либо Настройки ▸ Настройки сайтов ▸ Местоположение, чтобы убрать старую блокировку.

Chrome и Edge на компьютере

  1. Нажмите значок слева от адресной строки ▸ Настройки сайтов ▸ Местоположение ▸ Разрешить, затем перезагрузите страницу (или найдите сайт в chrome://settings/content/location).
  2. Windows: Параметры ▸ Конфиденциальность и защита ▸ Расположение — переключатель устройства И «Разрешить классическим приложениям доступ к расположению» должны быть включены.
  3. macOS: Системные настройки ▸ Конфиденциальность и безопасность ▸ Службы геолокации — включите переключатель для своего браузера.

Safari и Firefox на компьютере

  1. Safari (macOS): Safari ▸ Настройки ▸ Веб-сайты ▸ Геолокация — задайте для этого сайта «Спросить» или «Разрешить»; затем проверьте Службы геолокации в macOS, как описано выше.
  2. Firefox: нажмите значок разрешений рядом с адресной строкой, чтобы снять блокировку, или откройте Настройки ▸ Приватность и защита ▸ Разрешения ▸ Местоположение ▸ Параметры… и удалите этот сайт из списка заблокированных. В Windows и macOS системный переключатель действует и на Firefox.

Переключатель, о котором все забывают

Если главный переключатель служб геолокации в системе выключен, запрос от сайта не появится никогда — браузер сразу сообщает об отказе, и никакие действия на странице тут не помогут. Этот переключатель находится здесь: iPhone/iPad — Настройки ▸ Конфиденциальность и безопасность ▸ Службы геолокации; Android — Настройки ▸ Геолокация; Windows — Параметры ▸ Конфиденциальность и защита ▸ Расположение; macOS — Системные настройки ▸ Конфиденциальность и безопасность ▸ Службы геолокации. Включите его, перезагрузите страницу и ответьте на новый запрос.

Разрешение выдано, но позиция неверная? Это другая проблема со своим списком проверок: почему моё местоположение неправильное.

Найдите своё местоположение

Ваши координаты видите только вы — они никуда не отправляются и не хранятся на наших серверах.

Ваш адрес

·

Совет: кликните или коснитесь любого места на карте, чтобы узнать координаты этой точки.

Координаты — 8 форматов
Дополнительные данные
Высота
Часовой пояс
Местное время
Восход / закат
Луна
Погода
Магнитное склонение
what3words
Сохранение и экспорт (файлы создаются в вашем браузере)
История местоположений (хранится только на этом устройстве)
Управление сохранёнными местами →
    сайт не может определить местоположение

    Частые вопросы

    Почему сайт вообще не запрашивает доступ к местоположению?
    Скорее всего, в системе выключены службы геолокации. Тогда браузер сразу сообщает об отказе, и запрос не появляется. Включите переключатель в настройках и перезагрузите страницу.
    Как разрешить геолокацию на iPhone, если сайту раньше отказали?
    В Safari нажмите aA / меню страницы ▸ Настройки для этого веб-сайта ▸ Геолокация и выберите «Спросить» или «Разрешить». Затем перезагрузите страницу.

    Смотреть на английском: Location Permission Not Working? · Русский