GeolocationPositionError

Baseline 已广泛支持

此特性已经十分成熟,可在许多设备和浏览器版本上使用。自 2020 年 7 月以来,它已在各大浏览器中可用。

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

GeolocationPositionError 接口表示在使用地理定位设备时发生的错误的根本原因。

实例属性

GeolocationPositionError 接口不继承任何属性。

GeolocationPositionError.code 只读

返回一个代表错误代码的unsigned short。可能的值如下:

关联常量 描述
1 PERMISSION_DENIED 获取地理位置信息失败,因为页面没有必要的权限,例如,因为它被 Permissions Policy 阻止。
2 POSITION_UNAVAILABLE 获取地理位置失败,因为至少一个内部位置源返回了内部错误。
3 TIMEOUT 在获取信息之前,获取地理位置的允许时间已到。
GeolocationPositionError.message 只读

返回一个人类可读的字符串,描述错误的详细信息。规范指出,这主要用于调试目的,不应直接显示在用户界面中。

实例方法

GeolocationPositionError 接口既不实现也不继承任何方法。

规范

规范
Geolocation
# position_error_interface

浏览器兼容性

另见