应禁用Safari后台位置访问、清除网站授权记录、关闭精确位置、启用无痕浏览、全局停用Safari定位服务。具体包括将权限设为“仅在使用中”,删除已授权网站,关闭“精确位置”,使用无痕标签页,或直接设为“永不”。

如果您发现 Safari 浏览器在页面未主动使用时仍被网站调用位置信息,这可能意味着某些网站正通过后台脚本持续请求或缓存您的地理位置。以下是阻止此类行为的具体操作步骤:
一、禁用特定网站的后台位置访问权限
iOS 系统允许对每个网站单独设定位置权限,包括“仅在使用中”“始终”和“永不”三种模式。将权限设为“仅在使用中”可有效防止网站在 Safari 后台运行时获取位置。
1、打开 iPhone 的“设置”应用。
2、向下滚动并点击“隐私与安全性”。
3、点击“定位服务”,确保该功能处于开启状态。
4、在应用列表中找到并点击“Safari 浏览器”。
5、将权限选项从“始终”更改为仅在使用中。
二、清除已授权网站的位置权限记录
部分网站可能已在过往访问中获得“始终”权限,系统会默认延续该设置。清除其历史授权后,下次访问将重新触发权限请求,便于您手动选择更严格的限制。
1、在“设置”中进入“隐私与安全性” > “定位服务” > “系统服务”。
2、返回上一级,点击“Safari 浏览器”右侧的i图标。
3、向下滚动至“已授予权限的网站”区域。
4、轻点某个网站名称右侧的“删除”按钮(垃圾桶图标)。
5、重复操作,直至移除所有不信任或无需位置服务的网站记录。
三、关闭 Safari 的“精确位置”功能
iOS 14 及更高版本支持“粗略位置”替代“精确位置”,后者可将定位精度缩小至街道级别。关闭精确位置能显著降低后台定位数据的敏感度,同时不影响基本地理功能。
1、进入“设置” > “隐私与安全性” > “定位服务”。
2、确保“定位服务”已开启,然后滑动到底部点击“系统服务”。
3、点击“系统服务”顶部的“设置”按钮(齿轮图标)。
4、将精确位置开关设为关闭状态。
四、启用 Safari 无痕浏览模式
无痕浏览会阻止网站写入 Cookie 并限制持久性存储,从而切断基于位置数据的跨会话追踪链条。在此模式下,网站无法通过本地存储维持对位置权限的长期记忆。
1、打开 Safari 浏览器,点击底部地址栏右侧的两个叠加的方框图标。
2、点击“新建无痕标签页”。
3、在新标签页中访问目标网站,此时所有位置请求均按单次会话处理,关闭标签页后权限自动重置。
五、全局停用 Safari 的位置服务集成
若需彻底阻断 Safari 与定位系统的任何交互,可通过系统级隔离实现。此操作不影响其他 App 的定位功能,仅切断 Safari 对 CoreLocation 框架的调用能力。
1、进入“设置” > “隐私与安全性” > “定位服务”。
2、在应用列表中找到“Safari 浏览器”。
3、将其权限直接设为永不。
4、返回 Safari,任意网站的位置请求弹窗将不再出现,且后台脚本无法触发定位 API 调用。










