# Obsidian Web Clipper 完全研究 > Obsidian 官方网页剪存插件:高亮与捕获网页内容 > > 归档:2026-04-25 --- ## 📊 项目概览 | 属性 | 值 | |------|---| | **仓库** | obsidianmd/obsidian-clipper | | **定位** | Obsidian 官方网页剪存浏览器扩展 | | **技术栈** | TypeScript + Web Extension | | **许可** | 官方开源 | | **安装** | Chrome / Firefox / Safari / Edge | --- ## 🎯 核心定位 ``` 网页内容 → Web Clipper 浏览器扩展 → 转换为 Markdown → 保存到 Obsidian Vault ``` **关键特点**: - 存储为**持久的 Markdown 文件**,可离线阅读 - 长期保存,不受网站变更影响 - 支持高亮标注 - 支持模板自定义 --- ## 🌐 浏览器支持 | 浏览器 | 安装渠道 | |--------|---------| | **Chrome / Brave / Arc** | Chrome Web Store | | **Firefox / Firefox Mobile** | Firefox Add-Ons | | **Safari (macOS/iOS/iPadOS)** | App Store | | **Microsoft Edge** | Edge Add-Ons | --- ## 🔧 核心功能 ### 1. 内容捕获 - 提取网页正文内容 - 自动转换为 Markdown - 保留链接和图片引用 ### 2. 高亮标注 - 在网页上直接选中文本高亮 - 高亮内容保存为笔记的一部分 - 可添加注释 ### 3. 模板系统 - 自定义剪存笔记格式 - 支持变量(日期、标题、URL 等) - 模板压缩存储(lz-string) ### 4. 过滤器 - 按 CSS 选择器过滤页面元素 - 排除不需要的内容 - 精确控制捕获范围 ### 5. 本地图片保存 - Obsidian 1.8.0+ 支持 - 网页图片自动下载到本地 - 不依赖外部链接 --- ## 🏗️ 技术架构 ### 核心依赖 | 依赖 | 用途 | |------|------| | **webextension-polyfill** | 跨浏览器兼容 | | **defuddle** | 内容提取 + Markdown 转换 | | **dayjs** | 日期解析和格式化 | | **lz-string** | 模板压缩,减少存储空间 | | **lucide** | 图标库 | | **dompurify** | HTML 清理,安全防护 | ### 构建输出 ``` npm run build ↓ dist/ → Chromium 版本 dist_firefox/ → Firefox 版本 dist_safari/ → Safari 版本 ``` --- ## 🆚 与其他剪存工具对比 | 工具 | 输出格式 | 离线可用 | 开源 | 生态 | |------|---------|---------|------|------| | **Obsidian Web Clipper** | Markdown | ✅ | ✅ | Obsidian | | **Evernote Web Clipper** | 专有格式 | ❌ | ❌ | Evernote | | **Notion Web Clipper** | Notion Block | ✅ | ❌ | Notion | | **Joplin Web Clipper** | Markdown | ✅ | ✅ | Joplin | | **Logseq Web Clipper** | Markdown | ✅ | ✅ | Logseq | --- ## 💡 使用场景 | 场景 | 说明 | |------|------| | 研究资料收集 | 保存网页文章到知识库 | | 读书笔记 | 保存在线书籍内容 | | 代码片段 | 保存技术博客和教程 | | 灵感收集 | 快速捕获灵感网页 | | 长期存档 | 防止网页内容失效 | --- ## 🔗 与 Obsidian Desktop/Mobile 的区别 | 特性 | Web Clipper | Obsidian App | |------|------------|-------------| | **平台** | 浏览器扩展 | 桌面/手机应用 | | **用途** | 从网页捕获内容 | 编辑和管理笔记 | | **存储** | 直接写入 Vault | 本地文件系统 | | **同步** | 依赖 Vault 同步 | 支持多端同步 | --- ## 📝 模板示例 ```markdown --- title: {{title}} url: {{url}} date: {{date}} tags: --- # {{title}} {{content}} --- *Clipped from {{url}}* ``` ### 可用变量 | 变量 | 说明 | |------|------| | `{{title}}` | 网页标题 | | `{{url}}` | 网页 URL | | `{{date}}` | 剪存日期 | | `{{content}}` | 网页内容 | | `{{selection}}` | 选中的文本 | --- ## 🔧 本地开发 ### 安装步骤 ```bash # 克隆仓库 git clone https://github.com/obsidianmd/obsidian-clipper.git cd obsidian-clipper # 安装依赖 npm install # 构建 npm run build # 测试 npm test ``` ### Chrome 加载 1. 打开 `chrome://extensions` 2. 启用开发者模式 3. 点击"加载已解压的扩展程序" 4. 选择 `dist/` 目录 ### Firefox 加载 1. 打开 `about:debugging#/runtime/this-firefox` 2. 点击"临时加载附加组件" 3. 选择 `dist_firefox/manifest.json` --- ## 🚀 路线图(待开发功能) | 功能 | 状态 | |------|------| | 高亮注释 | ✅ 已完成 | | 模板目录 | ✅ 已完成 | | 本地图片保存 | ✅ 已完成 (Obsidian 1.8.0+) | | 模板验证 | 计划中 | | 模板逻辑 (if/for) | 计划中 | | 更多语言翻译 | 进行中 | --- ## 💡 与 Obsidian 插件的区别 | 维度 | Web Clipper | Obsidian 插件 | |------|------------|-------------| | **运行位置** | 浏览器 | Obsidian 应用内 | | **功能** | 网页→笔记 | 增强笔记编辑 | | **安装** | 浏览器扩展商店 | Obsidian 社区插件市场 | | **依赖** | 独立运行 | 依赖 Obsidian | --- ## 🔗 资源 | 资源 | 链接 | |------|------| | **GitHub** | https://github.com/obsidianmd/obsidian-clipper | | **官方下载** | https://obsidian.md/clipper | | **帮助文档** | https://help.obsidian.md/web-clipper | | **Chrome 安装** | https://chromewebstore.google.com/detail/obsidian-web-clipper/cnjifjpddelmedmihgijeibhnjfabmlf | | **Firefox 安装** | https://addons.mozilla.org/en-US/firefox/addon/web-clipper-obsidian/ | | **Safari 安装** | https://apps.apple.com/us/app/obsidian-web-clipper/id6720708363 | | **Edge 安装** | https://microsoftedge.microsoft.com/addons/detail/obsidian-web-clipper/eigdjhmgnaaeaonimdklocfekkaanfme | --- ## 📊 评价 ### 优点 - ✅ **官方出品**:与 Obsidian 深度集成 - ✅ **Markdown 优先**:输出持久化、可离线 - ✅ **多浏览器支持**:Chrome / Firefox / Safari / Edge - ✅ **高亮标注**:网页内容直接标记 - ✅ **模板自定义**:灵活控制笔记格式 - ✅ **开源**:社区可贡献 ### 注意点 - ⚠️ 需要配合 Obsidian 桌面端使用 - ⚠️ 模板功能相对简单(不支持 if/for) - ⚠️ 移动端支持有限(仅 Safari iOS/iPadOS) ### 适用场景 - 需要将网页内容保存到 Obsidian 知识库 - 希望内容以 Markdown 格式长期保存 - 需要高亮标注功能 - 跨浏览器使用场景 --- *整理:知识库管理员 | 归档:2026-04-25*