应将 map.baidu.com 的位置权限设为“询问”,并清除网站设置数据、确保系统位置权限为“仅在使用中允许”或“每次使用时询问”,访问时即可触发单次授权弹窗。

你想让百度浏览器只对 map.baidu.com 允许定位,但对其他网站一律禁止,又不想每次点“允许”都弹窗干扰——这种按域名精细控制地理位置权限的需求,必须通过浏览器内置的网站权限管理实现,系统级权限无法做到单站区分。
进入网站权限管理界面
打开百度浏览器手机版→点击右上角三个点图标→选择【设置】→【隐私设置和安全性】→【网站设置】。
此时页面默认显示“按网站查看”,但你需要切换到“按权限类型查看”:向下滑动,找到并点击【位置】这一项。
找到目标网站并修改其位置权限
页面会刷新为“位置”权限专属页,分为【已允许】和【已阻止】两个区域。
在【已允许】列表中逐条查找,重点看域名是否精确匹配 map.baidu.com(注意不是 baidu.com 或 www.baidu.com);若未找到,说明该网站尚未获得过授权,需先访问一次再回来操作。
点击 map.baidu.com 右侧的箭头进入详情页→将当前状态从“允许”改为【询问】——这是关键一步,选“允许”会导致永久生效,“阻止”则彻底禁用,只有“询问”才能实现在该站点每次触发定位时弹出单次授权框。
清除旧授权记录防止自动调用
第一步:返回【网站设置】主界面→点击【清除浏览数据】→勾选【网站设置数据】→点击【清除数据】。
第二步:返回手机【设置】→【应用管理】→搜索【百度浏览器】→【权限】→确认【位置信息】当前设为【仅在使用中允许】或【每次使用时询问】,而非“禁止”——否则网页层的“询问”设置将失效。
第三步:重新打开百度浏览器,访问 map.baidu.com,点击“定位我”按钮,确认弹出的是带“仅本次允许”选项的系统级授权框,而非直接跳过或报错。











