Spec-Zone.ru › Web APIs

ОшибкаGeolocationPosition

Базовая Широко доступная

Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS), в некоторых или во всех поддерживающих браузерах.

Интерфейс GeolocationPositionError представляет причину ошибки, возникшей при использовании геолокационного устройства.

Свойства экземпляра

Интерфейс GeolocationPositionError не наследует никаких свойств.

GeolocationPositionError.code Только для чтения

Возвращает unsigned short , представляющий код ошибки. Возможны следующие значения:

Значение Связанная константа Описание
1 PERMISSION_DENIED Получение геолокационной информации не удалось, так как у страницы не было необходимых разрешений, например, потому что она заблокирована политикой Разрешений
2 POSITION_UNAVAILABLE Получение геолокации не удалось, поскольку по крайней мере один внутренний источник позиционирования вернул внутреннюю ошибку.
3 TIMEOUT Предоставленное время для получения геолокации истекло, прежде чем информация была получена.
GeolocationPositionError.message Только для чтения

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

Методы экземпляра

Интерфейс GeolocationPositionError не реализует и не наследует никаких методов.

Спецификации

Спецификация
Geolocation
# position_error_interface

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
GeolocationPositionError 795–79 7912–79 723.5–71 6615–66 13.15 7918–79 794–79 5714–57 13.44.2 12.01.0–12.0 794.4–79
code 5 12 3.5 16 5 18 4 16 4.2 1.0 ≤37
message 5 12 3.5 16 5 18 4 16 4.2 1.0 ≤37
secure_context_required 47 ≤18 55 34 10 47 55 34 10 5.0 47

См. также

  • Использование API геолокации
  • Geolocation

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/GeolocationPositionError

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API