Adblock Plus for Chrome 广告拦截工具配置指南

Adblock Plus for Chrome 广告拦截工具配置指南

【免费下载链接】adblockpluschrome Mirrored from https://gitlab.com/eyeo/adblockplus/adblockpluschrome 【免费下载链接】adblockpluschrome 项目地址: https://gitcode.com/gh_mirrors/ad/adblockpluschrome

项目介绍

Adblock Plus 是一款广受欢迎的广告拦截工具,旨在提升用户的浏览体验。该项目支持 Chrome、Opera、Microsoft Edge 和 Firefox 等多种浏览器,通过过滤网页广告内容来减少页面加载时间、节省带宽并保护用户免受恶意广告威胁。

项目快速启动

安装步骤

  1. 克隆项目仓库

    git clone https://gitcode.com/gh_mirrors/ad/adblockpluschrome.git
    
  2. 安装依赖

    cd adblockpluschrome
    npm install
    
  3. 构建项目

    npx gulp build -t chrome
    
  4. 加载扩展

    • 打开 Chrome 浏览器,进入 chrome://extensions/ 页面
    • 开启右上角的"开发者模式"
    • 点击"加载已解压的扩展程序",选择 adblockpluschrome/build 目录

开发环境搭建

为了方便测试修改,可以创建开发环境:

npx gulp devenv -t chrome

这将创建 devenv.chrome 目录,你可以将其作为未打包的扩展加载。修改源码后重新运行该命令即可更新开发环境。

核心功能模块

广告拦截引擎

项目包含完整的广告拦截引擎,主要功能模块位于 lib/ 目录下:

  • 内容过滤lib/contentFiltering.js 负责网页内容的过滤
  • 请求拦截lib/requestBlocker.js 处理网络请求的拦截
  • 图标管理lib/icon.js 管理扩展图标在不同状态下的显示

Adblock Plus 详细图标

用户界面配置

项目提供丰富的用户界面配置选项,位于 options.htmloptions.js 文件中。用户可以通过设置面板调整拦截强度、管理白名单网站和查看拦截统计报告。

应用案例和最佳实践

自定义过滤规则

用户可以通过编辑过滤规则文件来添加自定义规则,实现更精准的广告拦截控制。

过滤列表管理

Adblock Plus 支持订阅第三方过滤列表,用户可以在设置中添加需要的过滤列表,如 EasyList 和国际网站过滤规则等。

测试和验证

单元测试

项目包含完整的单元测试套件,位于 qunit/ 目录。要运行单元测试,可以在扩展的选项页面中打开 JavaScript 控制台并输入:

location.href = "qunit/index.html";

外部测试运行器

项目还提供外部测试运行器,可以从命令行运行单元测试和集成测试:

npm test

项目注意事项

重要提示:此代码库已标记为弃用。从 Adblock Plus 3.11 版本开始,Chrome、Firefox、Microsoft Edge 和 Opera 的 Adblock Plus 基于 adblockplusui 仓库。Web 扩展的核心广告拦截集成开发已移至 webext-sdk 仓库

通过以上配置和使用方法,用户可以充分利用 Adblock Plus 的强大功能,享受无广告的纯净上网体验。

【免费下载链接】adblockpluschrome Mirrored from https://gitlab.com/eyeo/adblockplus/adblockpluschrome 【免费下载链接】adblockpluschrome 项目地址: https://gitcode.com/gh_mirrors/ad/adblockpluschrome

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值