Skip to content

这是一个简单但功能强大的 Chrome 浏览器扩展,可以帮助您轻松收集和下载网页上的图片。

Notifications You must be signed in to change notification settings

Gitsifu/ImageHarvester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageHarvester (网页图片收集器)

这是一个简单但功能强大的 Chrome 浏览器扩展,可以帮助您轻松收集和下载网页上的图片。

功能特点

  • 🔍 自动检测当前页面的所有图片
  • 📷 以网格方式展示所有找到的图片
  • ⬇️ 一键下载任意图片
  • 🖼️ 支持多种图片格式(JPG、JPEG、PNG、GIF、WebP)
  • 🔎 智能过滤小图标和无效图片
  • 📱 响应式界面设计

安装方法

  1. 下载本扩展的所有文件
  2. 打开 Chrome 浏览器
  3. 在地址栏输入 chrome://extensions/ 并访问
  4. 开启右上角的"开发者模式"
  5. 点击"加载已解压的扩展程序"
  6. 选择包含本扩展文件的文件夹

使用方法

  1. 安装完成后,在 Chrome 浏览器的工具栏中会出现扩展图标
  2. 访问任意网页,点击扩展图标
  3. 在弹出的窗口中,您可以看到:
    • 当前页面找到的图片总数
    • 所有图片的网格展示
    • 每张图片的下载按钮
  4. 将鼠标悬停在图片上可以查看图片尺寸
  5. 点击任意图片右上角的"下载"按钮即可保存图片

文件结构

├── manifest.json      // 扩展配置文件
├── popup.html        // 弹出窗口界面
├── popup.js         // 弹出窗口逻辑
└── content.js       // 页面内容处理脚本

技术特点

  • 使用 Chrome Extension Manifest V3
  • 纯原生 JavaScript 实现,无需额外依赖
  • 异步消息通信机制
  • 响应式网格布局
  • 智能图片格式检测

注意事项

  • 扩展仅收集大于 50x50 像素的图片,以过滤掉图标等小图片
  • 仅支持以 http/https 开头的图片 URL
  • 下载的图片将保存在浏览器默认的下载目录中

隐私说明

  • 本扩展仅在用户主动点击时收集当前页面的图片
  • 不会收集或上传任何用户数据
  • 不会在后台运行或监控用户行为

许可证

MIT License

问题反馈

如果您在使用过程中遇到任何问题或有改进建议,欢迎提出 Issue。

About

这是一个简单但功能强大的 Chrome 浏览器扩展,可以帮助您轻松收集和下载网页上的图片。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published