894 字
4 分钟
小绿伞2025年10月10日进度-小绿伞浏览器扩展

📦 安装说明#

Chrome 浏览器#

  1. 打开 Chrome 浏览器
  2. 在地址栏输入:chrome://extensions/
  3. 打开右上角的”开发者模式”
  4. 点击”加载已解压的扩展程序”
  5. 选择此文件夹:src/extension
  6. 扩展安装完成!

Edge 浏览器#

  1. 打开 Edge 浏览器
  2. 在地址栏输入:edge://extensions/
  3. 打开左下角的”开发人员模式”
  4. 点击”加载解压缩的扩展”
  5. 选择此文件夹:src/extension
  6. 扩展安装完成!

🔧 功能说明#

主要功能#

  • URL拦截:检查访问的网址,拦截黑名单域名和包含敏感关键词的URL
  • 标题检测:监控网页标题,发现包含敏感关键词的页面立即拦截
  • 内容检测(可选):检查网页内容中的敏感关键词
  • 拦截页面:显示友好的拦截提示页面
  • 日志记录:记录所有拦截事件

与主程序配合#

扩展会尝试与小绿伞主程序通信,实现:

  • 自动同步过滤规则(域名黑名单、关键词等)
  • 实时上报拦截日志
  • 接收主程序的配置更新

注意:如果主程序未运行,扩展会使用本地存储的规则继续工作。

📋 使用方法#

1. 安装扩展#

按照上面的安装说明安装扩展。

2. 在主程序中配置#

  1. 打开小绿伞主程序
  2. 进入”设置” → “拦截模式”
  3. 选择”浏览器扩展模式”
  4. 点击”标记扩展已安装”

3. 添加过滤规则#

在主程序的”内容过滤”页面:

  • 添加域名黑名单
  • 添加关键词
  • 设置白名单(不拦截的网站)

4. 测试拦截#

访问一个包含关键词的网站,应该会看到拦截页面。

🔍 调试#

查看扩展日志#

  1. 打开扩展管理页面(chrome://extensions/edge://extensions/
  2. 找到”小绿伞”扩展
  3. 点击”背景页”或”service worker”
  4. 在控制台中查看日志

查看拦截记录#

点击浏览器工具栏中的扩展图标,可以看到:

  • 今日拦截次数
  • 总拦截次数
  • 当前过滤规则数量

⚙️ 配置文件#

扩展的配置存储在浏览器的本地存储中:

  • filterRules:过滤规则(域名、关键词)
  • blockLog:拦截日志(最近500条)

🔒 权限说明#

扩展需要以下权限:

  • tabs:访问标签页信息(检查标题)
  • webNavigation:监听页面导航(拦截URL)
  • storage:本地存储规则和日志
  • nativeMessaging:与主程序通信
  • <all_urls>:访问所有网站(进行内容检测)

📝 注意事项#

  1. 隐私保护:扩展不会上传任何浏览数据,所有检测都在本地进行
  2. 性能影响:扩展会在页面加载时进行检查,可能略微影响加载速度
  3. HTTPS支持:扩展可以检查HTTPS网站的URL和标题,但无法读取加密内容
  4. 白名单优先:白名单中的网站不会被拦截

🐛 故障排除#

扩展无法加载#

  • 确保选择的是 src/extension 文件夹
  • 确保所有文件都存在(manifest.json、background.js等)

拦截不生效#

  1. 检查扩展是否已启用
  2. 检查是否添加了过滤规则
  3. 查看扩展控制台是否有错误
  4. 尝试重新加载扩展

无法与主程序通信#

  • 这是正常的,扩展可以独立工作
  • Native Messaging 需要额外配置,目前扩展使用本地存储

📖 更多信息#

访问主程序的帮助文档了解更多功能和使用技巧。

小绿伞2025年10月10日进度-小绿伞浏览器扩展
https://www.yn65.com/posts/a12/
作者
晨平安
发布于
2025-10-10
许可协议
CC BY-NC-SA 4.0
封面
示例歌曲
示例艺术家
封面
示例歌曲
示例艺术家
0:00 / 0:00