GeolocationPositionError - 表示使用地理定位设备时发生错误的原因
GeolocationPositionError
接口表示使用地理定位设备时发生错误的原因。
属性
GeolocationPositionError
接口不继承任何属性。
GeolocationPositionError.code
只读 安全上下文
返回一个unsigned short
,表示错误代码。可能有以下值:
值 | 关联常量 | 描述 |
---|---|---|
1 |
PERMISSION_DENIED |
地理位置信息的获取失败,因为该页面无权执行此操作。 |
2 |
POSITION_UNAVAILABLE |
由于至少一个内部位置来源返回了内部错误,因此获取地理位置失败。 |
3 |
TIMEOUT |
在获取到信息之前,已达到由 PositionOptions.timeout 信息定义的允许获取地理位置的时间。 |
GeolocationPositionError.message
只读 安全上下文
返回一个 DOMString
,表示可读的详细错误信息。规范指出,这主要是供调试使用,不能直接在用户界面中显示。
方法
GeolocationPositionError
接口既不实现也不继承任何方法。
规范
规范 | 状态 | 备注 |
---|---|---|
Geolocation API GeolocationPositionError 的定义 |
推荐 | 初始定义。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 79 5 — 781 | 79 12 — 791 | 72 3.5 — 711 | 91 | 161 | 51 |
code | 5 | 12 | 3.5 | 9 | 16 | 5 |
message | 5 | 12 | 3.5 | 9 | 16 | 5 |
需要安全上下文 | 47 | ≤18 | 55 | 不支持 | 支持 | 支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 79 支持 — 781 | 79 18 — 781 | 未知 | 41 | 未知 | 161 | 支持1 |
code | 支持 | 18 | 未知 | 4 | 未知 | 16 | 支持 |
message | 支持 | 18 | 未知 | 4 | 未知 | 16 | 支持 |
需要安全上下文 | 47 | 47 | 未知 | 55 | 未知 | 支持 | 支持 |
1. 通过 PositionError
支持。