必须从授权源头清除、阻断后续申请、重置残留状态三管齐下:先关闭已授权网站通知开关,再禁用Safari通知请求权限,最后通过「管理网站数据」删除所有notifications相关条目。

当你在Safari中频繁收到“xxx 想发送通知”的弹窗,或已被多个陌生网站(如 offer-news[.]top、win-promo[.]xyz)持续推送广告、中奖提示、病毒警告等桌面通知时,仅关闭单个网站权限或屏蔽横幅无法根除问题——这些通知已获得系统级授权,会绕过浏览器界面直接写入macOS通知中心。必须从授权源头清除、阻断后续申请、重置残留状态三管齐下。
立即停掉所有已授权网站的通知开关
这一步能立刻切断正在推送的垃圾通知流,但不删除授权记录,顽固站点可能缓存一次残留推送。
打开 macOS 系统设置 → 点按边栏中的“通知” → 向下滚动到“应用程序通知”区域 → 找到 Safari 浏览器条目并点开 → 在下方列表中逐个检查每个网站名称。
看到域名含“offer”“win”“promo”“adsrv”“pop”“click”等可疑词,或根本没访问过的陌生站点,直接关闭其“允许通知”开关;【关闭后该网站不会自动重新申请权限,但已授权的推送仍可能在缓存中残留一次】。
对无法识别来源的网站,不要点“编辑”,而是直接向左滑动该条目 → 点击“删除”。
永久禁止任何新网站弹出通知申请框
这是防止手滑误点“允许”的关键防线,关掉后哪怕你访问从未见过的钓鱼网站,它也无法触发那个弹窗。
打开 Safari 浏览器 → 顶部菜单栏点击“Safari 浏览器”→“设置”→ 切换到“网站”标签页 → 点击左侧“通知” → 取消勾选“允许网站请求权限来发送通知”。
此操作无需重启 Safari,修改后立即生效。
注意:这步只影响未来请求,【已获授权的网站通知仍会照常发送,必须配合前一步和下一步才能彻底清零】。
强制清空全部网站的通知授权与数据记录
这是真正归零的操作,会抹掉所有历史授权痕迹、本地存储、登录态,让 Safari 回到首次安装时的状态。
第一步:打开 Safari → Safari → 设置(⌘ ,)→ 切换到「隐私」标签页。
第二步:点击右下角的「管理网站数据…」按钮。
第三步:在搜索框输入 notifications(注意拼写,不是 notification 或 notify)→ 全选所有匹配条目。
第四步:点击「移除」→ 在确认弹窗中点「移除」。
【此操作不可逆,会同时清除登录态、本地存储和通知授权,但不会删除书签和阅读列表】。


















