位置:首页 > 行业软件 > Safari浏览器使用自定功能隐藏烦人广告浮窗

Safari浏览器使用自定功能隐藏烦人广告浮窗

时间:2026-06-20  |  作者:318050  |  阅读:0

在 Safari 浏览器的日常使用中,最让人头疼的是那种突然冒出的半透明浮窗广告:遮挡正文、自动播放声音、“关闭”按钮甚至是假的。这类干扰直接破坏阅读体验。Safari 本身没有提供“一键隐藏浮窗”的开关。但通过系统级设置与内容拦截器的组合,完全可以精准压制。下面拆解完整的三步操作:

当你打开新闻、视频或电商网站,正要阅读核心内容时,一个半透明浮层突然出现,还带自动播放的音频和假关闭按钮。这种干扰几乎每天都会发生。好消息是,不需要越狱或折腾复杂代码,几步设置就能让 Safari 变得干净利落。

启用 Safari 内置弹出式窗口拦截

这一步能直接挡住绝大多数由 JavaScript 触发的“新开窗口”行为。对跳转型浮窗、全屏诱导弹窗有基础拦截效果,且无需安装任何额外插件。

操作路径:打开 iPhone【设置】→【Safari 浏览器】→ 在“隐私与安全性”区域找到【阻止弹出式窗口】→ 确保开关为绿色开启状态。

注意:这个设置只对 window.open() 这种弹窗有效,对 CSS 定位的页面内浮层(比如带着“x”的小广告栏)不管用。

激活内容拦截器屏蔽浮窗 DOM 元素

网页浮窗的本质是 HTML 中加了固定定位(position: fixed)的 div 层。内容拦截器通过预设规则匹配这些节点,然后直接移除。目前对中文网站浮窗识别度最高的两款扩展是 AdGuard1Blocker X

方法一:使用 AdGuard for Safari

  • ① 去 App Store 下载并安装“AdGuard for Safari”。
  • ② 首次启动时按提示点击“添加扩展”→ 回到“设置”→“Safari 浏览器”→“扩展”,打开 AdGuard 开关。
  • ③ 再次进入“设置”→“Safari 浏览器”→“内容拦截器”,勾选 AdGuard 左侧的复选框——这一步非常关键,如果不勾选,所有规则都不会生效
  • ④ 打开 AdGuard 应用 → 点击“过滤规则” → 启用 Chinese ListEasyList ChinaAnti-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”图标 → 选择“网站设置” → 点击“清除历史记录和网站数据” → 确认清除。这个操作非常直接,确认后就干净了。

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多