# 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) - 快速参考
