必须从系统级定位服务和浏览器权限两个层面同步切断才能彻底阻止网页基于ip位置推送本地化广告。关闭windows位置服务总开关并禁用edge、chrome等浏览器的位置访问权限;在edge中关闭“位置”总开关并清除已授权网站记录;在chrome中通过chrome://settings/content/location禁用位置权限,并可用ublock origin拦截navigator.geolocation调用。

当你在网页浏览器中打开新闻、电商或视频网站时,页面右侧或信息流中频繁出现“天津天气”“北京周边游”“上海本地优惠”这类明显基于你当前IP位置推送的广告,说明网站已通过浏览器地理位置API获取并利用了你的物理位置信息。这种推送无法靠屏蔽广告插件彻底解决,必须从系统级定位服务和浏览器权限两个层面同步切断。
关闭Windows系统级地理位置服务
第一步:按 Win + I 打开设置 → 选择“隐私和安全性” → 点击“位置”。
第二步:将顶部总开关“位置服务”设为关闭状态。这一步会立即禁用所有调用Windows位置API的应用,包括Edge、Chrome(若启用Windows集成定位)、天气、地图等系统应用。注意:【关闭后部分依赖定位的系统功能(如动态锁、Wi-Fi自动连接优化)将失效】。
第三步:向下滚动到“选择哪些应用可以访问你的位置”区域,逐个检查列表中的浏览器(Microsoft Edge、Google Chrome、Mozilla Firefox),确保它们右侧的开关全部处于关闭状态。即使系统级位置服务已关,个别浏览器仍可能缓存旧位置或通过IP粗略估算,这一步是双重保险。
在Edge浏览器中禁用网站地理位置请求
打开Edge浏览器 → 点击右上角三个点 → “设置” → 左侧菜单选择“Cookie和网站权限” → 在右侧找到并点击“位置”。
将“请求访问你位置的网站”开关设为关闭。该设置会阻止所有网站弹出“是否允许此网站查看你的位置?”提示框,从根本上杜绝手动误点授权。
方法一:点击“管理权限” → 在下方列表中找到常推送本地化广告的域名(如 toutiao.com、jd.com、youku.com),为每个域名单独设置为“阻止”。这比全局关闭更精细,不影响其他需要定位的网站(如高德地图网页版)。
方法二:在“位置”设置页底部点击“删除权限”,清除浏览器已保存的所有网站位置授权记录。这一步操作起来很简单,直接把过往所有手动点过的“允许”一键清零。
在Chrome浏览器中阻止地理位置API调用
地址栏输入 chrome://settings/content/location → 回车进入设置页。
将主开关设为“不允许网站查看你的位置”。Chrome在此处不提供单个域名管理,但可配合扩展强化控制。
安装官方推荐的扩展“uBlock Origin” → 点击其图标 → 打开“仪表板” → 切换到“规则”标签页 → 在“自定义过滤器”框中粘贴以下规则并启用:
||navigator.geolocation.*$script,domain=~example.com
这条规则会直接拦截网页中调用地理位置API的核心JavaScript函数,比单纯禁用权限更底层。注意:【粘贴后必须点击右下角“应用更改”按钮,否则规则不生效】。











