要彻底禁用百度浏览器的网站定位功能,需四步:1. 浏览器内关闭位置总开关;2. 清理已授权网站的单独权限;3. 禁用系统级位置权限;4. 关闭系统位置总开关并清除缓存数据。

你想在百度浏览器里彻底关掉网站定位权限,不让任何网页弹出“是否允许访问您的位置”提示,避免首页天气卡片、地图加载、直播定位等自动触发定位请求。
关闭百度浏览器内网站定位总开关
这一步直接禁用所有网页通过 HTML5 Geolocation API 获取位置的能力,是浏览器层最基础的拦截手段。
1、打开百度浏览器手机版,点击右上角三个点图标 → 选择【设置】。
2、依次进入【隐私设置和安全性】→【网站设置】→【位置信息】。
3、将【不允许网站查看您所在的位置】开关开启。页面顶部出现“已保存”提示即生效。
【注意:若此开关为灰色不可点,说明系统级位置权限已被关闭(如安卓中已禁止百度浏览器访问位置),此时该设置无实际作用,需先检查系统权限】
清除已授权网站的定位记录
即使总开关已关,某些网站(如 map.baidu.com、baike.baidu.com)可能仍保留着你此前手动点过“允许”的授权状态,下次访问还会悄悄调用定位接口。
方法一:通过地址栏锁形图标快速清理当前网站权限
1、在百度浏览器中打开目标网站(例如 https://map.baidu.com)。
2、点击地址栏左侧的锁形图标(HTTPS网站)或信息图标(HTTP网站)。
3、点击“网站设置” → 向下滚动到“权限”区域 → 找到“位置”项 → 点击右侧下拉箭头 → 选择“禁止”。
方法二:用 chrome://settings/content/siteDetails?site= 直达页批量处理
1、在地址栏输入:chrome://settings/content/siteDetails?site=https%3A%2F%2Fmap.baidu.com(注意把 map.baidu.com 替换为你想处理的真实域名,且必须做 URL 编码)。
2、回车后进入该网站专属权限页,在“位置”开关处关闭即可。
3、对多个子域名(如 api.map.baidu.com、www.baidu.com)需分别构造 URL 处理,因为它们在 Chromium 权限数据库中是独立条目。
调用百度文档解析API,支持18+格式,提取文本、表格、版面分析、OCR识别及RAG文档分块。适用于文档解析、文本/表格提取、结构分析、扫描件处理。触发词:文档解析、PDF解析、Word解析、表格提取、OCR、文档分析、提取文本、文档结构、扫描识别。
切断系统级位置权限供给
仅改浏览器设置不够——安卓系统若仍给百度浏览器开了位置权限,它就能绕过网页设置,直接读取 GPS 或 Wi-Fi 定位模块,后台预加载地图 SDK 时偷偷上报坐标。
第一步:进入手机【设置】→【应用管理】(华为叫【应用和服务】,小米叫【应用设置】)。
第二步:搜索并点击【百度浏览器】→【权限】→【位置信息】。
第三步:把权限设为【禁止】,不是“询问”或“仅在使用中允许”——后者仍有被触发风险。
第四步:若看到“精确位置”二级开关,也必须同步关闭。否则部分 JS SDK 可能通过模糊坐标+IP 粗略定位绕过限制。
关闭系统地理位置总开关
这是最后一道保险,适用于所有安卓版本(含 Android 14),能一次性阻断包括百度浏览器在内的所有网页、H5、小程序的 HTML5 Geolocation API 调用。
① 进入【设置】→【隐私】→【位置信息】(部分品牌路径为【安全与隐私】→【位置服务】);
② 将顶部总开关滑动关闭;
③ 若出现提示“关闭后部分应用可能无法正常工作”,直接点【确定】——百度浏览器首页天气卡片、地图加载失败、直播定位失败,全是预期结果,不是 bug。
这一步关掉后,连百度自家 JS SDK(如 BMapGL、AMap)都会返回错误码 PERMISSION_DENIED,比单关 App 权限更彻底。
清除浏览器缓存与网站数据
百度地图 JS SDK 可能已缓存用户授权状态或预加载定位逻辑,残留数据会导致权限关闭后仍偶发请求弹窗。
1、打开百度浏览器,点击右上角三个点图标 → 【设置】→ 【隐私设置和安全性】→ 【清除浏览数据】。
2、勾选【网站设置数据】→ 点击【清除数据】。
【清除前请确认未勾选“密码”“书签”等其他项,避免误删重要数据】










