Files
u-desktop/docs/04-功能迭代/U-DESKTOP-2.网页壁纸/需求契约.md
绝尘 cd7247d880 新增: 功能路线图 + 9份需求契约
- feature-roadmap.md: 现有能力盘点 + P1/P2/P3方向 + 竞品参考
- AI深度视差: 远程推理方案(服务端Depth-Anything + 客户端WebGL)
- 自动升级模块文档: 设计规格/任务规划/决策记录
- 9份需求契约: 视频/颜色提取/时间段/番茄钟/播放列表/电池/网页/便签/监控
2026-05-28 19:06:39 +08:00

1.1 KiB
Raw Blame History

网页壁纸 — 需求契约

创建时间2026-05-28 状态:需求待确认

目标

用户输入 URLWebView2 直接渲染任意网页作为桌面壁纸。

用户场景

  1. 用户在设置页输入网址(如 Shadertoy、CodePen、任意网页
  2. 桌面壁纸变为该网页的实时渲染
  3. 支持交互式网页(鼠标穿透可选开关)

验收标准

  • 支持输入任意 HTTPS URL
  • 网页实时渲染为壁纸
  • URL 持久化,重启恢复
  • 网页加载失败时显示错误提示

本次范围

  • 单个 URL 渲染为壁纸

非目标

  • 网页收藏列表
  • 网页交互(穿透模式下无法点击)
  • 本地 HTML 文件

约束

  • 复用 WebView2 实例,替换壁纸 HTML 为 <iframe src="url">
  • iframe 需考虑跨域限制
  • 安全禁止加载本地文件路径file:///

风险

风险 缓解
部分网站禁止 iframe 嵌入 提示用户该网站不支持
网页 JS 报错影响壁纸 sandbox 属性隔离
网页持续消耗资源 全屏暂停复用