AdGuard 弹窗拦截器:告别烦人的弹窗广告
PopupBlocker Popup blocking userscript 项目地址: https://gitcode.com/gh_mirrors/po/PopupBlocker
项目介绍
AdGuard 弹窗拦截器是一款由 AdGuard 团队开发的浏览器用户脚本,旨在拦截所有不受欢迎的弹窗窗口。无论您使用的是 Chrome、Firefox、Edge、Safari 还是 IE10+ 等浏览器,只要支持用户脚本管理器,AdGuard 弹窗拦截器都能为您提供出色的弹窗拦截体验。
项目技术分析
AdGuard 弹窗拦截器采用了先进的弹窗检测技术,不同于传统的过滤规则方法,它通过在浏览器原生 API 之上添加额外的检测层,确保这些 API 仅在用户手动输入时被调用,从而有效阻止弹窗和弹出式脚本的执行。这种技术不仅能够拦截常规广告拦截器无法处理的弹窗,还能应对使用 WebRTC 或动态广告服务器的网站。
此外,AdGuard 弹窗拦截器还具备以下技术特点:
- 恢复预期点击行为:拦截弹窗的同时,确保用户的初始点击行为不受影响,保持浏览体验的连贯性。
- 对其他脚本不可见:其他页面脚本无法检测到 AdGuard 弹窗拦截器的存在,从而防止任何可能的绕过行为。
项目及技术应用场景
AdGuard 弹窗拦截器适用于各种需要拦截弹窗的场景,包括但不限于:
- 日常网页浏览:在浏览新闻、购物、社交媒体等网站时,拦截烦人的弹窗广告,提升浏览体验。
- 在线学习与工作:在观看在线课程、使用办公软件时,避免弹窗干扰,保持专注。
- 隐私保护:拦截恶意弹窗,防止个人信息泄露。
项目特点
- 跨浏览器支持:兼容主流浏览器,包括 Chrome、Firefox、Edge、Safari 等,几乎覆盖所有支持用户脚本管理器的浏览器。
- 高级弹窗检测:通过增强浏览器原生 API 的检测能力,有效拦截各种弹窗,包括那些试图绕过常规广告拦截器的弹窗。
- 恢复点击行为:拦截弹窗的同时,确保用户的点击行为不受影响,保持浏览体验的连贯性。
- 不可检测性:其他页面脚本无法检测到 AdGuard 弹窗拦截器的存在,从而防止任何可能的绕过行为。
安装与使用
您可以通过以下链接安装 AdGuard 弹窗拦截器:
- 当前发布版本:https://userscripts.adtidy.org/release/popup-blocker/2.5/popupblocker.user.js
- 当前测试版本:https://userscripts.adtidy.org/beta/popup-blocker/2.5/popupblocker.user.js
如果您是 AdGuard 用户,可以通过 AdGuard for Windows 的扩展管理功能添加 Popup Blocker。对于其他用户,可以使用 Greasemonkey、Tampermonkey 或 Violentmonkey 等用户脚本管理器来安装和使用。
选项页面
您可以通过以下链接访问选项页面,管理允许列表和静音域名:
贡献与反馈
如果您在使用过程中遇到任何问题,欢迎在 GitHub 页面 提交问题。此外,您还可以通过 Crowdin 项目 帮助我们将 AdGuard 弹窗拦截器翻译成其他语言。
AdGuard 弹窗拦截器,让您的浏览体验更加清爽,告别烦人的弹窗广告!
PopupBlocker Popup blocking userscript 项目地址: https://gitcode.com/gh_mirrors/po/PopupBlocker