safari弹窗拦截需三步:一、在“偏好设置→网站→弹出式窗口”中设“阻止”并清空已配置网站;二、安装adguard mini扩展并启用弹窗与跟踪过滤;三、部署adguard for mac全系统拦截器,启用popup blocker等规则,并排查清理垃圾软件。

如果您在使用 Mac 时频繁遭遇应用程序或浏览器触发的广告弹窗干扰,可能是由于 Safari 弹窗设置未启用、第三方扩展缺失或系统级广告注入所致。以下是关闭程序弹窗及拦截软件广告弹窗的具体操作步骤:
一、启用 Safari 内置弹窗阻止功能
Safari 浏览器自带系统级弹窗拦截机制,通过权限控制可直接阻断多数自动触发的弹出窗口,无需安装额外组件,且不影响网页正常功能。
1、点击屏幕顶部菜单栏中的“Safari” → “偏好设置”。
2、切换至“网站”标签页,在左侧列表中向下滚动并点击“弹出式窗口”。
3、在右侧“当访问网站时”下拉菜单中选择阻止。
4、确认“已配置的网站”列表为空,或仅保留银行、支付类等必需弹窗的可信站点;若存在非必要条目,逐个选中后点击“移除”。
二、安装并配置 AdGuard Mini Safari 扩展
AdGuard Mini 是专为 Safari 设计的轻量级广告拦截扩展,可识别并屏蔽弹窗、横幅、自动播放视频及跟踪器请求,支持中文过滤规则,适配国内网站生态。
1、打开 Mac App Store,搜索“AdGuard Mini”,下载并完成安装。
2、首次启动 AdGuard Mini,点击界面中的添加到 Safari按钮,按提示授予扩展权限。
3、返回 Safari,点击地址栏最右侧的拼图图标,找到 AdGuard Mini 并确保其开关状态为蓝色开启。
4、点击该扩展图标,进入设置界面,在“过滤器”选项中勾选AdGuard Base Filter、AdGuard Tracking Protection Filter和EasyList China三项。
5、进入“高级设置”,启用阻止弹出式窗口与阻止自动播放媒体选项。
三、部署 AdGuard for Mac 全系统拦截器
AdGuard for Mac 运行于网络协议层,可拦截 Safari、Chrome、Firefox、Edge 等所有浏览器及部分原生应用(如邮件、信息)发出的广告请求,对来自非浏览器进程的弹窗尤其有效。
1、访问官网 adguard.com 下载最新版 AdGuard for Mac(.dmg 文件),双击挂载后拖入“应用程序”文件夹。
2、首次运行时,输入管理员密码,依次授权网络过滤与辅助功能两项系统权限。
3、点击左上角齿轮图标进入“首选项”,切换至“过滤器”选项卡,确保以下规则集全部启用:AdGuard Base Filter、Popup Blocker、AdGuard Mobile Ads。
4、在“隐私”选项卡中,启用阻止跟踪器与阻止广告网络,防止后台弹窗诱导行为。
四、排查并清除潜在垃圾软件
若已启用上述防护仍持续出现弹窗,极可能已感染广告类垃圾软件,此类程序常伪装为合法工具或捆绑安装,绕过浏览器限制直接调用系统通知或窗口 API。
1、打开“访达”,进入“应用程序”文件夹,查找名称可疑的应用(如“Mac Optimizer”“System Doctor”“Browser Protector”等),右键选择“移到废纸篓”。
2、在访达中按下 Command + Shift + G,输入路径 ~/Library/LaunchAgents,检查是否存在未知 .plist 文件,如有,将其移至废纸篓。
3、同样方式访问 /Library/LaunchDaemons 和 ~/Library/Application Support,删除非官方来源的子目录。
4、重启 Mac 后,在“活动监视器”中搜索关键词“ad”“pop”“notify”,强制退出异常进程。











