2.7 KiB
2.7 KiB
KOC LOOP 数据回收标题跳转设计 QA
验证对象
- 用户参考截图:
/var/folders/0g/8yrmts9s7v5g_xc60sxx0__80000gn/T/codex-clipboard-2296f03e-e79b-494c-b745-08e939fc20c6.png - 浏览器实现截图:
/private/tmp/koc-loop-recovery-title-link-focused.png - 参考与实现并排对照:
/private/tmp/koc-loop-recovery-title-link-comparison.png - 本地页面:
http://localhost:8080/
环境与状态
- CSS 视口:1278 × 692,桌面布局
- 用户参考截图:2556 × 1384,按 2:1 密度归一为 1278 × 692
- 实现截图:1278 × 692
- 页面状态:数据回收 → 美团医美-备婚 → 数据回收队列
- 交互状态:已回填短链的第一条标题获得键盘焦点;两条未回填记录保持普通文本
完整画面对比
- 信息架构、侧栏、采集计划和数据回收表格继续沿用现有界面,没有新增路由或改变表格列宽。
- 已回填标题使用现有绿色交互色,聚焦时显示清晰但克制的描边;未回填标题仍为黑色普通文本。
- 参考图中的目标区域与实现截图在同一张并排对照图中检查,未发现遮挡、换行异常或列错位。
聚焦区域检查
- 字体与层级:标题字号、字重和省略规则保持不变,仅为可点击标题增加语义色和 hover/focus 状态。
- 间距与布局:链接仍受原有 310px 最大宽度约束,头像、账号副标题和相邻数据列未发生位移。
- 颜色与状态:绿色与现有按钮、成功状态色一致;键盘焦点轮廓可见。
- 图片质量:创作者截图缩略图未受本次改动影响,仍保持原比例显示。
- 文案内容:标题原文、账号名称、平台信息和采集数据均保持不变。
功能验证
- 当前任务中识别到 1 条可点击标题,
href为已回填的http://xhslink.cn/o/9qOYiD3Iu8K,target=_blank。 - 点击标题后短链成功跳转并解析为小红书笔记详情页。
- 另外 2 条没有发布链接的标题不是链接,避免误导点击。
- 链接仅允许小红书正式域名和
xhslink.cn/xhslink.com短链域名,其他协议或域名不会渲染为链接。 - 后台浏览器控制台无 warning/error。
- Docker 生产构建通过;相关静态验收测试 12 项全部通过。
迭代记录
- 初次浏览器验收发现第一条发布链接为
xhslink.cn,而前端白名单只包含xhslink.com,因此标题仍是普通文本。 - 补充
xhslink.cn及其子域名白名单,保留 HTTP/HTTPS 与小红书域名边界。 - 重新构建后,浏览器识别到 1 条可点击标题;点击实际打开对应小红书页面,未回填行仍不可点击。
final result: passed