# M7 右键菜单模块 (v0.6.1-0.6.6)

## 模块概述
- **版本范围**: 0.6.1 ~ 0.6.6
- **任务数**: 6
- **目标**: 实现上下文菜单功能，支持快捷查词和自定义链接

## 关键产出
- 右键上下文菜单注册
- 沙拉查词子菜单功能
- 网页翻译集成（彩云小译、谷歌翻译）
- 自定义右键菜单链接
- 右键菜单排序和开关控制

## 任务列表

### M7.1 右键菜单注册 [目标版本: 0.6.1]
**任务**: 创建上下文菜单  
**验收标准**:
- [ ] background 中使用 `chrome.contextMenus.create`
- [ ] 选中文字时右键显示"沙拉查词"主菜单
- [ ] 有图标显示

### M7.2 沙拉查词子菜单 [目标版本: 0.6.2]
**任务**: 点击执行查词  
**验收标准**:
- [ ] 子菜单项："沙拉查词"
- [ ] 点击后在页面显示查词面板（像划词一样）

### M7.3 网页翻译菜单 [目标版本: 0.6.3]
**任务**: 集成网页翻译  
**验收标准**:
- [ ] 子菜单项："彩云小译网页翻译"
- [ ] 子菜单项："谷歌翻译"
- [ ] 点击后打开对应翻译网站，自动填入当前页面URL

### M7.4 自定义右键菜单 [目标版本: 0.6.4]
**任务**: 用户添加自定义链接  
**验收标准**:
- [ ] 设置页"右键菜单"中有列表
- [ ] 可添加自定义链接（名称+URL）
- [ ] URL 支持 `{word}` 占位符（替换为选中文字）
- [ ] 右键菜单中显示自定义项

### M7.5 右键菜单排序 [目标版本: 0.6.5]
**任务**: 调整菜单顺序  
**验收标准**:
- [ ] 设置页可拖拽排序右键菜单项
- [ ] 或提供上移/下移按钮

### M7.6 右键菜单开关 [目标版本: 0.6.6]
**任务**: 控制显示哪些菜单  
**验收标准**:
- [ ] 每个菜单项可勾选显示/隐藏
- [ ] 隐藏后右键不再显示

## 依赖
- **前置模块**: M1 基础架构模块, M5 设置系统模块
- **后置模块**: 无

## 参考资料
- [AGENTS.md](./AGENTS.md) - 规范文档
- [QUICK_REF.md](./QUICK_REF.md) - 快速参考
