GeolocationPositionError - 表示使用地理定位设备时发生错误的原因

安全上下文
该功能仅在部分或所有支持的浏览器中的安全上下文(HTTPS)中可用。

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

属性

GeolocationPositionError 接口不继承任何属性。

GeolocationPositionError.code 只读 安全上下文

返回一个unsigned short,表示错误代码。可能有以下值:

关联常量 描述
1 PERMISSION_DENIED 地理位置信息的获取失败,因为该页面无权执行此操作。
2 POSITION_UNAVAILABLE 由于至少一个内部位置来源返回了内部错误,因此获取地理位置失败。
3 TIMEOUT 在获取到信息之前,已达到由 PositionOptions.timeout 信息定义的允许获取地理位置的时间。

GeolocationPositionError.message 只读 安全上下文

返回一个 DOMString,表示可读的详细错误信息。规范指出,这主要是供调试使用,不能直接在用户界面中显示。

方法

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

规范

规范 状态 备注
Geolocation API
GeolocationPositionError 的定义
推荐 初始定义。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持

79

5 — 781

79

12 — 791

72

3.5 — 711

9116151
code5123.59165
message5123.59165
需要安全上下文47≤1855 不支持 支持 支持

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持

79

支持 — 781

79

18 — 781

未知41 未知161 支持1
code 支持18 未知4 未知16 支持
message 支持18 未知4 未知16 支持
需要安全上下文4747 未知55 未知 支持 支持

1. 通过 PositionError 支持。

相关链接