定位权限不起作用?

几乎所有“本站无法访问您的位置”的情况,都出在三个开关之一:浏览器对这个网站的权限、浏览器自己访问操作系统定位服务的权限,或者操作系统的定位服务被彻底关掉了。在下面找到您的设备,按顺序操作,然后用本页末尾的实时工具测试。

基于授权 · 私密 · 支持 Chrome、Safari、Firefox、Edge

30 秒快速诊断

定位请求要经过三层,任何一层都可能悄悄拒绝:1) 网站权限(您允许过这个网站吗?)、2) 浏览器的系统权限(浏览器本身能不能用定位?)、3) 系统定位服务(定位到底开着没?)。浏览器只会为第一层弹出询问框。所以页面看起来像永久坏了,真正的开关却藏在两层菜单之后。请按下面的顺序从上往下排查。

iPhone 和 iPad —— Safari、Chrome、Firefox 用的是同一个引擎

  1. 设置 ▸ 隐私与安全性 ▸ 定位服务——顶部的总开关必须打开。
  2. 在同一个列表里选择您的浏览器(Safari 网站、Chrome、Firefox……),设为使用应用期间,并打开精确位置,这样才能得到米级结果。
  3. 如果之前拒绝过这个网站:在 Safari 里点aA / 页面菜单 ▸ 网站设置 ▸ 位置 ▸ 询问或允许,然后重新加载。
  4. 所有 iOS 浏览器都共用 Apple 的引擎,所以这三步同样能修好 iPhone 上的 Chrome 和 Firefox。

Android —— Chrome

  1. Android 设置 ▸ 位置信息:总开关打开;再打开Google 定位精确度(Wi-Fi 扫描),定位会更快更准。
  2. 设置 ▸ 应用 ▸ Chrome ▸ 权限 ▸ 位置信息 ▸ 仅在使用该应用时允许,并打开“精确”。
  3. 在 Chrome 里点地址栏的锁形图标 ▸ 权限 ▸ 位置信息 ▸ 允许;或者进入 设置 ▸ 网站设置 ▸ 位置信息,清除旧的“阻止”。

电脑版 Chrome 和 Edge

  1. 点击地址栏左侧的图标 ▸ 网站设置 ▸ 位置信息 ▸ 允许,然后重新加载(也可以在 chrome://settings/content/location 里找到这个网站)。
  2. Windows:设置 ▸ 隐私和安全性 ▸ 位置——设备开关和“允许桌面应用访问您的位置”两项都必须打开。
  3. macOS:系统设置 ▸ 隐私与安全性 ▸ 定位服务——打开您浏览器对应的开关。

电脑版 Safari 和 Firefox

  1. Safari(macOS):Safari ▸ 设置 ▸ 网站 ▸ 位置——把这个网站设为询问或允许;然后按上面的方法检查 macOS 的定位服务。
  2. Firefox:点击地址栏旁边的权限图标可以取消阻止;或者进入 设置 ▸ 隐私与安全 ▸ 权限 ▸ 位置 ▸ 设置…,把这个网站从阻止列表里删掉。在 Windows/macOS 上,系统开关同样管着 Firefox。

大家最容易漏掉的那个开关

如果系统层面的定位服务总开关是关着的,网站的询问框永远不会出现——浏览器会立刻返回拒绝,页面上做什么都没用。这个开关的位置:iPhone/iPad——设置 ▸ 隐私与安全性 ▸ 定位服务;Android——设置 ▸ 位置信息;Windows——设置 ▸ 隐私和安全性 ▸ 位置;macOS——系统设置 ▸ 隐私与安全性 ▸ 定位服务。打开它,重新加载页面,然后在新弹出的询问框里选允许。

权限已经给了,但位置不对?那是另一个问题,有单独的排查清单:我的位置为什么错了

查找您的位置

您的坐标只显示给您自己——绝不上传,也绝不会存储在我们的服务器上。

您的地址

·

提示:点击或轻触地图上任意位置即可读取该点的坐标。

坐标——8 种格式
更多数据
高度
时区
当地时间
日出 / 日落
月亮
天气
磁偏角
what3words
保存与导出 (文件在您的浏览器中生成)
位置历史 (仅保存在本设备)
管理保存的地点 →
    浏览器无法获取位置 网站不能访问我的位置

    常见问题

    为什么网站说无法访问我的位置?
    通常是三个开关之一没打开:这个网站的浏览器权限、浏览器在系统里的定位权限,或者系统的定位服务总开关。按这个顺序逐个检查。
    iPhone 上怎么恢复被拒绝的网站定位权限?
    在 Safari 里打开该网站,点 aA / 页面菜单 ▸ 网站设置 ▸ 位置,改成“询问”或“允许”,然后重新加载页面。

    查看英文版: Location Permission Not Working? · 简体中文