diff --git a/internal/web/handlers/speedtest.go b/internal/web/handlers/speedtest.go index e91cf3a..0341762 100644 --- a/internal/web/handlers/speedtest.go +++ b/internal/web/handlers/speedtest.go @@ -233,6 +233,9 @@ func truncate(s string, n int) string { // parseBrowser 从 User-Agent 解析简短的浏览器 + 系统信息,如 "Chrome · Windows" func parseBrowser(ua string) string { + if ua == "" { + return "" // 历史记录无 UA + } lower := strings.ToLower(ua) browser := "其他"