2026-05-18-19-19-36 修复样例加载提示和favicon

This commit is contained in:
2026-05-18 19:21:10 +08:00
parent 77b8ecdfbe
commit e5f0b1dca9
6 changed files with 103 additions and 4 deletions

View File

@@ -57,3 +57,15 @@ B. 产生问题原因CSS 中对 `#videoPreview`、`#imagePreview` 设置了 `
C. 解决问题方案:在全局 CSS 中增加 `[hidden] { display: none !important; }`,确保所有使用 `hidden` 的状态元素都能可靠隐藏。
D. 后续如何避免问题:前端页面涉及显隐状态时,必须用 headless 截图检查初始状态;如果自定义了 display 样式,需要显式保护 `[hidden]`
## 2026-05-18-19-19-36 加载样例控制台提示处理
### 1. favicon.ico 404 干扰问题判断
A. 具体问题:点击“加载样例”后,浏览器控制台出现 `/favicon.ico` 404同时还有 `Unchecked runtime.lastError`
B. 产生问题原因:项目没有提供 `/favicon.ico`,浏览器会默认请求该资源并记录 404`runtime.lastError` 更常见于浏览器扩展消息通道关闭,通常不是普通网页代码产生。
C. 解决问题方案:后端增加 `/favicon.ico` 响应,前端为“加载样例”增加明确的成功/失败状态提示和异常捕获。
D. 后续如何避免问题:网页端交付时补齐 favicon、状态提示和错误处理遇到 `runtime.lastError` 时优先用无痕模式或禁用扩展排查来源。