如何在Safari浏览器中使用“自定功能”隐藏网页上烦人的广告浮窗?
通过Safari内置弹窗拦截与内容拦截器配合,可有效隐藏网页广告浮窗。启用阻止弹出式窗口开关,安装AdGuard或1BlockerX并启用中文过滤规则,最后清除网站数据防止脚本复活,实现精准压制干扰元素。
在 Safari 浏览器的日常使用中,最让人头疼的莫过于那种突然冒出来的半透明浮窗广告——遮挡正文、自动播放声音、甚至“关闭”按钮都是假的。这类干扰直接破坏了阅读体验,而 Safari 本身并没有提供“一键隐藏浮窗”的开关。不过,通过系统级设置与内容拦截器的组合,完全可以做到精准压制。下面就来拆解完整的三步操作:启用内置弹窗拦截、安装内容拦截器、清除残留脚本。

当你打开某个新闻、视频或电商网站,刚要阅读核心内容时,一个半透明浮层突然出现,还带自动播放的音频和假关闭按钮——这种干扰几乎每天都在发生。好消息是,不需要越狱或折腾复杂的代码,几步设置就能让 Safari 变得干净利落。
启用 Safari 内置弹出式窗口拦截
这一步直接挡住绝大多数由 Ja vaScript 触发的“新开窗口”行为。对跳转型浮窗、全屏诱导弹窗都有基础拦截效果,而且完全不需要安装任何额外插件。
操作路径:打开 iPhone【设置】→【Safari 浏览器】→ 在“隐私与安全性”区域找到【阻止弹出式窗口】→ 确保开关为绿色开启状态。
注意:这个设置只对 “window.open()” 这种弹窗有效,对 CSS 定位的页面内浮层(比如那些带着 “x” 的小广告栏)不管用。
激活内容拦截器屏蔽浮窗 DOM 元素
网页浮窗的本质其实是 HTML 里加了固定定位(position: fixed)的 div 层。内容拦截器通过预设规则匹配这些节点,然后直接移除。目前对中文网站浮窗识别度最高的两款扩展是 AdGuard 和 1Blocker X。
方法一:使用 AdGuard for Safari
① 去 App Store 下载并安装“AdGuard for Safari”。
② 首次启动时按提示点击“添加扩展”→ 回到“设置”→“Safari 浏览器”→“扩展”,打开 AdGuard 开关。
③ 再次进入“设置”→“Safari 浏览器”→“内容拦截器”,勾选 AdGuard 左侧的复选框——这一步非常关键,如果不勾选,所有规则都不会生效。
④ 打开 AdGuard 应用 → 点击“过滤规则” → 启用 Chinese List、EasyList China、Anti-Cryptominer 这三项核心规则。
方法二:使用 1Blocker X 实现自定义屏蔽
这个方法适合你遇到某些特别顽固的网站(比如某视频站首页右下角那个怎么都关不掉的悬浮推广栏),它支持手动编写 CSS 选择器来精确删除指定元素。
在 App Store 安装“1Blocker X”→ 首次打开后完成引导→ 授予 Safari 扩展权限→ 进入“设置”→“Safari 浏览器”→“扩展”,启用 1Blocker X→ 返回“内容拦截器”,勾选它的条目。
接着打开 1Blocker X 应用 → 点击底部“+”号 → 选择“CSS Rules” → 输入目标网站域名(比如 youku.com)→ 在规则框中粘贴类似 .ad-banner, #floating-promo { display: none !important; } 这样的代码 → 保存即可。
清除残留脚本防止浮窗复活
有些浮窗是由本地缓存的恶意 JS 脚本持续调用的。即便拦截器已经启用,旧的脚本仍可能在新标签页里触发一次。必须清掉网站数据才能彻底切断执行链条。
操作路径:打开 Safari → 点击左上角“aA”图标 → 选择“网站设置” → 点击“清除历史记录和网站数据” → 确认清除。这个操作非常直接,确认后就干净了。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















