Author: XYH · Date: 2025-11-05
支持自定义过滤(尺寸、同源、类型、正则包含/排除)、命名规则({index}/{width}/{height}/{ext}/{name}),可一键预览并批量下载。
- 采集来源:
<img>,<source srcset>,CSS 背景图 - 过滤条件:最小宽/高、仅同源、包含/排除正则、包含/排除
SVG、data:URL - 命名规则:
{index},{width},{height},{ext},{name} - 右键菜单 “抓取此页图片”
- 弹窗预览网格:全选/全不选/下载所选
- 设置页保存到
chrome.storage.sync,同步多设备
- 下载本项目 ZIP(见下方蓝色下载链接)并解压。
- 打开 Chrome →
chrome://extensions/→ 打开右上角 开发者模式。 - 点击 加载已解压的扩展程序,选择项目根目录,即可安装。
- 使用:在待采集页面点击扩展图标,或右键选择 抓取此页图片。
downloads:保存图片到本地。storage:保存设置。contextMenus:右键菜单。scripting/activeTab/<all_urls>:与活动标签通信与采集。
- 某些站点采用懒加载/私有签名 URL,建议在页面滚动到“全部图片已加载”后再采集。
- 如需只保存同域资源,请在设置中勾选“仅同源”。
- 命名示例:
{index}_{width}x{height}.{ext}→001_800x600.jpg。
project/
├─ manifest.json
├─ background.js
├─ content.js
├─ popup.html
├─ popup.js
├─ options.html
├─ options.js
├─ styles/
│ ├─ popup.css
│ └─ options.css
└─ icons/
├─ icon16.png ... icon128.png
- 所有 JS 文件内已提供完整中文注释,便于扩展:例如新增“按域名分组下载”、或“导出为 ZIP”功能等。