关闭百度浏览器内百度地图位置请求需五步:一、禁用百度浏览器系统级位置权限;二、关闭百度地图App位置权限;三、关闭系统地理位置总开关;四、清除浏览器缓存与网站数据;五、禁用HTML5定位API或设网站位置默认禁止。

如果您在使用百度浏览器时,发现其内嵌的百度地图功能频繁请求位置权限,可能是浏览器或地图模块主动调用设备定位服务。以下是关闭该位置请求的具体操作路径:
一、关闭百度浏览器内百度地图的位置权限
百度浏览器本身不直接管理地图定位,但其内置网页或H5页面可能通过百度地图JS API触发定位请求。需从系统级权限层面阻断访问通道。
1、进入手机【设置】应用。
2、找到并点击【应用管理】或【应用和服务】(不同品牌命名略有差异)。
3、在应用列表中搜索并点击【百度浏览器】。
4、点击【权限】或【应用权限】选项。
5、在权限列表中找到【位置信息】或【位置】条目。
6、将该权限开关设置为禁止或拒绝。
二、禁用百度地图App自身的位置权限
百度浏览器调用的地图能力常依赖本地已安装的百度地图App授权状态。若百度地图App拥有定位权限,浏览器可能通过Intent间接触发定位弹窗。
1、在【设置】→【应用管理】中找到并点击【百度地图】。
2、进入其应用信息页后,点击【权限】。
3、查找【位置信息】或【您的位置】权限项。
4、将对应开关切换至关闭状态。
5、如出现二级权限选项(如“精确位置”),也需同步关闭精确位置开关。
三、关闭百度浏览器的地理位置通用权限
部分安卓版本中,浏览器可通过系统级“地理位置”总开关统一控制所有Web内容的定位请求,关闭后可阻止包括百度地图在内的所有网页定位行为。
1、进入【设置】→【隐私】→【位置信息】(或【安全与隐私】→【位置服务】)。
2、确认顶部总开关处于关闭状态。
3、向下查找【百度浏览器】条目,确保其单独权限也为未允许。
4、若存在【最近使用位置信息的应用】列表,检查百度浏览器是否在其中,并清除其历史访问记录。
四、清除百度浏览器缓存与站点数据
百度地图JS SDK可能已缓存用户授权状态或预加载定位逻辑,残留数据会导致权限关闭后仍偶发请求弹窗。
1、打开百度浏览器,点击右上角【更多】(三个点图标)。
2、选择【设置】→【隐私设置】→【清除浏览数据】。
3、勾选【Cookie及网站数据】、【缓存的图片和文件】两项。
4、时间范围选择全部时间,点击【清除数据】。
5、重启百度浏览器,重新访问含百度地图的网页验证是否仍有定位请求。
五、限制百度地图网页版自动定位行为
在百度浏览器中访问百度地图网页版(map.baidu.com)时,浏览器会依据HTML5 Geolocation API发起定位。可通过禁用该API响应实现静默拦截。
1、在百度浏览器地址栏输入:chrome://settings/content/location(部分版本支持)。
2、若页面可打开,将【不允许网站查看您的位置】设为启用状态。
3、若无法访问该地址,则返回【设置】→【隐私设置】→【网站设置】→【位置】。
4、将默认行为设为禁止,并检查【百度地图网页版】是否在已允许列表中,如有则手动移除。











