浏览器系统通知由Notification API触发,需HTTPS与用户手势授权,配合Service Worker可实现页面关闭后推送;权限状态分granted/denied/default,必须用户交互触发requestPermission(),且须处理tag去重、requireInteraction等参数及跨平台兼容问题。

电脑上浏览器发送的系统通知(比如右下角弹窗)常来自网站主动请求权限后触发,不关掉它会反复打断工作、推送广告甚至诱导下载。这类通知不是系统自带提醒,而是浏览器调用 Notification API 后交由 Windows 或 macOS 通知中心投送,必须从浏览器权限和系统通知双路径阻断。
全局禁用浏览器通知总开关
这是最直接的源头拦截。Chrome、Edge、Firefox 都把“允许网站发送通知”设为独立总控开关,关闭后所有网站无法再发起请求。
Chrome:点击右上角三点菜单→“设置”→“隐私和安全”→“网站设置”→“通知”,将顶部开关设为关闭(灰色状态)。
Edge:三点菜单→“设置”→“Cookie 和网站权限”→“通知”,关闭“网站可以请求发送通知”。
Firefox:菜单→“设置”→“隐私与安全”→向下滚动到“权限”区域→勾选“阻止弹出式窗口”,再点击右侧“设置”按钮进入通知例外列表,清空全部条目。
【注意:关闭此开关后,此前已授权的网站仍可能继续弹窗,必须同步清理历史权限】
清除已授权网站的通知权限
很多弹窗其实来自你几个月前点过“允许”的某个视频站或下载站,它们的权限一直躺在后台没被重置。
第一步:在 Chrome 中打开 chrome://settings/content/notifications,或 Edge 中打开 edge://settings/content/notifications。
第二步:滚动到“已允许发送通知的网站”列表,逐个悬停→点击右侧三个点图标→选择“移除”。
第三步:重点排查域名含 video、media、down、file、cloud、share 的条目,比如 youku.com、zippyshare.com、mediafire.com——这些是高频弹窗源。
第四步:确认列表清空或仅剩邮箱、协作工具等可信域名,否则下次访问就可能自动恢复弹窗。
关闭浏览器向系统投送通知的能力
即使浏览器内禁用了网站通知,Edge 和 Chrome 在某些版本中仍会把“下载完成”“密码已填充”等自身行为转为系统 Toast 提示,这需要进系统层关掉。
Windows 用户:按 Win + I → “系统” → “通知” → 找到“Microsoft Edge”或“Google Chrome”,将“允许通知”总开关关闭。
Mac 用户:打开“系统设置”→“通知”→在应用列表中找到对应浏览器→关闭“允许通知”。
这一步做完,浏览器自身产生的系统级弹窗(如 Edge 下载完成提示)也会消失,不会影响网页内广告横幅等非通知类元素。
针对单个高干扰网站精准屏蔽
方法一:打开该网站页面→点击地址栏左侧锁形图标→“网站设置”→找到“通知”→下拉菜单选“阻止”。
方法二:在通知设置页(chrome://settings/content/notifications 或 edge://settings/content/notifications)底部点击“添加”→输入完整域名如 https://xxx-video.net →设为“阻止”。
方法三:对使用多个子域名的站点(如 *.cdn-adpush.net),可输入通配符 https://*.cdn-adpush.net →“阻止”,一次覆盖全部变体。
这三种方式互不冲突,可叠加使用。通配符方式适合批量拦截广告联盟域名,但需手动输入完整协议+星号格式,输错会导致失效。











