必须关闭已授权网站的通知权限并禁用全局通知请求才能彻底阻断百度浏览器右上角“是否允许发送通知?”弹窗:1、进入【设置→隐私设置→通知】,在【已允许的网站】中逐个点击目标域名选【禁止】;2、将顶部总开关关闭以阻止所有新网站发起请求;3、输入 Notification.permission 验证返回值为 "denied"。

当你在百度浏览器中访问新闻、电商或社交类网站时,页面右上角常突然弹出“是否允许发送通知?”的授权请求,点错一次就会被长期订阅,后续不断推送广告、促销或诱导下载,严重干扰浏览体验。这类桌面通知由网页主动调用 Notification API 发起,与手机系统通知栏横幅无关,必须在浏览器内单独管理网站级权限才能彻底阻断。
关闭已授权网站的通知权限
这一步直接让 Notification.permission 返回 "denied",使网页无法再调用通知接口,比关手机通知更精准——它只影响你明确点过“允许”的那些网站,其他站点不受干扰。
1、点击百度浏览器右上角三条横线菜单 → 【设置】→【隐私设置】或【网站设置】(不同版本名称略有差异)。
2、找到并点击【通知】或【允许网站发送通知】选项。
3、确保顶部总开关处于开启状态(否则无法看到已授权列表),然后点击【已允许的网站】。
4、在列表中逐个查找目标域名,例如 news.qq.com、push.example.net 等,点击进入后选择【禁止】;【注意:部分版本需长按条目才出现操作菜单】。
阻止未来网站发起通知请求
清理历史授权只是治标,必须封死新网站的弹窗入口,否则下次访问陌生站点仍会触发授权框。
方法一:一键禁用全局通知请求
在【通知】设置页顶部,将总开关滑动关闭。此后任何网站都无法再弹出授权框,也不会出现在【已允许的网站】列表里。
方法二:保留总开关但拦截特定域名
返回【已允许的网站】页面,点击右上角【添加网站】,输入完整协议+域名,例如:【https://malicious-push.io】,权限选【禁止】。该域名下次访问时连授权框都不会出现。
验证通知权限是否已生效
第一步:打开一个曾触发过通知请求的网站(如某新闻站首页)。
第二步:观察地址栏右侧是否出现灰色铃铛图标——若有,说明该站仍保有权限;若无,则表示通知请求已被成功拦截。
第三步:按 F12 打开开发者工具 → 切换到 Console 标签页 → 输入 Notification.permission 并回车;若返回 "denied",说明权限已被拒绝。
第四步:刷新页面,确认不再弹出“是否允许发送通知?”对话框。



















