新增: 功能路线图 + 9份需求契约
- feature-roadmap.md: 现有能力盘点 + P1/P2/P3方向 + 竞品参考 - AI深度视差: 远程推理方案(服务端Depth-Anything + 客户端WebGL) - 自动升级模块文档: 设计规格/任务规划/决策记录 - 9份需求契约: 视频/颜色提取/时间段/番茄钟/播放列表/电池/网页/便签/监控
This commit is contained in:
45
docs/04-功能迭代/U-DESKTOP-2.网页壁纸/需求契约.md
Normal file
45
docs/04-功能迭代/U-DESKTOP-2.网页壁纸/需求契约.md
Normal file
@@ -0,0 +1,45 @@
|
||||
# 网页壁纸 — 需求契约
|
||||
|
||||
> 创建时间:2026-05-28
|
||||
> 状态:需求待确认
|
||||
|
||||
## 目标
|
||||
|
||||
用户输入 URL,WebView2 直接渲染任意网页作为桌面壁纸。
|
||||
|
||||
## 用户场景
|
||||
|
||||
1. 用户在设置页输入网址(如 Shadertoy、CodePen、任意网页)
|
||||
2. 桌面壁纸变为该网页的实时渲染
|
||||
3. 支持交互式网页(鼠标穿透可选开关)
|
||||
|
||||
## 验收标准
|
||||
|
||||
- [ ] 支持输入任意 HTTPS URL
|
||||
- [ ] 网页实时渲染为壁纸
|
||||
- [ ] URL 持久化,重启恢复
|
||||
- [ ] 网页加载失败时显示错误提示
|
||||
|
||||
## 本次范围
|
||||
|
||||
- 单个 URL 渲染为壁纸
|
||||
|
||||
## 非目标
|
||||
|
||||
- 网页收藏列表
|
||||
- 网页交互(穿透模式下无法点击)
|
||||
- 本地 HTML 文件
|
||||
|
||||
## 约束
|
||||
|
||||
- 复用 WebView2 实例,替换壁纸 HTML 为 `<iframe src="url">`
|
||||
- iframe 需考虑跨域限制
|
||||
- 安全:禁止加载本地文件路径(file:///)
|
||||
|
||||
## 风险
|
||||
|
||||
| 风险 | 缓解 |
|
||||
|------|------|
|
||||
| 部分网站禁止 iframe 嵌入 | 提示用户该网站不支持 |
|
||||
| 网页 JS 报错影响壁纸 | sandbox 属性隔离 |
|
||||
| 网页持续消耗资源 | 全屏暂停复用 |
|
||||
Reference in New Issue
Block a user