# M10 高级功能模块 (v0.9.1-0.9.8) ## 模块概述 - **版本范围**: 0.9.1 ~ 0.9.8 - **任务数**: 8 - **目标**: 实现剪贴板操作、PDF支持和独立窗口等高级功能 ## 关键产出 - 权限管理页面 - 剪贴板读取/写入权限及功能 - 剪贴板快速查词 - 复制原文/译文功能 - PDF 划词支持 - 独立窗口完善 ## 任务列表 ### M10.1 权限管理页面 [目标版本: 0.9.1] **任务**: 权限说明和开关 **验收标准**: - [ ] 设置页"权限管理"菜单 - [ ] 列出所需权限及用途说明 ### M10.2 读取剪贴板权限 [目标版本: 0.9.2] **任务**: 申请剪贴板读取权限 **验收标准**: - [ ] "读取剪贴板"开关 - [ ] 开启时申请 `clipboardRead` 权限 - [ ] 说明用途:快捷查词时读取剪贴板 ### M10.3 剪贴板快速查词 [目标版本: 0.9.3] **任务**: 打开Popup时自动查剪贴板内容 **验收标准**: - [ ] 开启权限后,打开Popup自动读取剪贴板 - [ ] 如果剪贴板是单词,自动查询显示结果 ### M10.4 写入剪贴板权限 [目标版本: 0.9.4] **任务**: 申请剪贴板写入权限 **验收标准**: - [ ] "写入剪贴板"开关 - [ ] 开启时申请 `clipboardWrite` 权限 ### M10.5 复制原文功能 [目标版本: 0.9.5] **任务**: 复制单词到剪贴板 **验收标准**: - [ ] 结果面板有"复制"按钮 - [ ] 点击复制单词原文 ### M10.6 复制译文功能 [目标版本: 0.9.6] **任务**: 复制释义到剪贴板 **验收标准**: - [ ] 可复制单个释义,或全部释义 - [ ] 复制后显示"已复制"提示 ### M10.7 PDF支持 [目标版本: 0.9.7] **任务**: 在PDF中启用划词 **验收标准**: - [ ] 在浏览器打开PDF文件时,划词功能可用 - [ ] 可能需要适配 PDF.js 的文本层 ### M10.8 独立窗口完善 [目标版本: 0.9.8] **任务**: 独立查词窗口功能完整 **验收标准**: - [ ] 独立窗口有完整的搜索、历史、收藏功能 - [ ] 窗口可置顶(always on top,如浏览器支持) - [ ] 支持快捷键呼出(如 Alt+Shift+S) ## 依赖 - **前置模块**: M1 基础架构模块, M2 划词核心模块, M5 设置系统模块 - **后置模块**: 无 ## 参考资料 - [AGENTS.md](./AGENTS.md) - 规范文档 - [QUICK_REF.md](./QUICK_REF.md) - 快速参考