跳转到内容

Geolocation API 浏览器支持

发布于

Geolocation API 在用户授权后返回设备位置:navigator.geolocation.getCurrentPosition() 读取一次,watchPosition() 持续更新。

下表覆盖 MDN browser-compat-data 记录的 Geolocation 接口。Firefox 使用的定位数据源(GPSD 与网络定位服务)写在其行脚注中。

  • 图例
  • 支持
  • 部分支持
  • 需开启标志
  • 不支持
  • 未知
浏览器 / 平台支持版本置信度来源备注
Chrome (Desktop)支持5高来源—
Chrome (Android)支持18高来源1
Edge (Desktop)支持12高来源—
Firefox (Desktop)支持3.5高来源2
Firefox (Android)支持4高来源—
Safari (macOS)支持5高来源—
Safari (iOS)支持3高来源3
Samsung Internet支持1.0高来源4
WebView (Android)支持4.4高来源5
  1. 由 browser-compat-data 镜像自 Chrome 的数据推导。
  2. Firefox 3.6 加入对 GPSD(https://gpsd.gitlab.io/gpsd/index.html,GPS 守护进程)的支持。基于 WiFi 的定位由 Google 提供(隐私说明:https://support.mozilla.org/en-US/kb/does-firefox-share-my-location-websites),或使用自定义提供方(MLS 说明:https://wiki.mozilla.org/CloudServices/Location/Software)。
  3. browser-compat-data 记录为 ≤3:在其跟踪的最早 iOS 版 Safari 中即已支持。
  4. 由 browser-compat-data 镜像自 Chrome Android 的数据推导。
  5. 由 browser-compat-data 镜像自 Chrome Android 的数据推导。

源数据: /compatibility/geolocation.json · 全球使用占比: 93 % (StatCounter 2026-05)

来源: 规范 · MDN · 最近核验 2026-10-03 · 置信度: 高 (由来源计算)