返回

文章详情

谷歌在2026年世界杯上显示错误的国旗

Hacker News2026年6月20日 19:11

在2026年世界杯期间,如果你在谷歌上搜索比赛日程,你会看到一个方便的比赛卡片小部件列出即将进行的比赛。这非常方便。但它也显示了至少两个国家的错误国旗。 如何重现: 1. 在iPhone上的Chrome(或任何移动浏览器)中打开。 2. 在谷歌搜索“世界杯2026”。 3. 世界杯小部件出现在顶部 — 点击比赛选项卡。 4. 向下滚动并点击更多比赛。 5. 浏览即将进行的全列表。在扩展的比赛列表中,多个国家显示了错误的国旗。这些错误并不微妙 — 它们是完全不同国籍的国旗。 挪威用比利时的国旗展示 — 黑色、黄色和红色的垂直三色旗。挪威的国旗是一个红色背景,上面有蓝色和白色的北欧十字。并不算微妙。 英格兰用法国的国旗展示 — 蓝色、白色和红色的垂直三色旗。英格兰的国旗是一个白色背景上有红色十字(圣乔治十字)。同样,并不是小差别。 为什么会发生这种情况? 有几个合理的解释,但对一个索引整个互联网的公司而言,没有一个是光彩的。 知识图谱不匹配。谷歌的体育数据主要来自第三方数据提供商(可能是Opta,Stats Perform或类似的)。如果这些提供商错误地将团队ID或国家代码映射到国旗资产中,则错误会直接传播到小部件中。谷歌的知识图谱信任上游源。 ISO国家代码冲突或不匹配。国家国旗通常使用ISO 3166-1 alpha-2代码(挪威为NO,比利时为BE,英格兰为GB-ENG,法国为FR)存储和检索。如果映射层混淆了这些 — 可能是由于错误的连接、缓存的过时记录或数据迁移 — 你就会在挪威的行中看到比利时的国旗。 资产CDN混淆。一些系统通过文件名存储国旗图像。如果挪威的国旗被上传到比利时的插槽,或者如果一个部署覆盖了错误的文件,这个错误就会在使用相同资产的地方持续出现。 懒惰的去重。在缩略图中看起来相似的国旗 — 尤其是在小尺寸时 — 可能会在优化过程中合并为一个单一资产。一个比较16×16的各种三色徽标的开发人员可能不会注意到差异。 为什么这很重要 国旗是国家的象征。在一个被数十亿人观看的重要国际比赛中出错,是在相关国家制造头条新闻的错误。挪威和英格兰的支持者不会错过这一点。 更实际的是,这暴露了谷歌数据质量检查的缺口。将体育数据推送到可见UI表面的自动化管道应该有验证层,捕捉明显的不匹配:国家名称与国旗与国家代码。这并不难测试。你可以在几分钟内构建一个查找表并与资产映射进行比较。 更广泛的关注是,谷歌的知识图谱数据有多少未经过人工审核就上线了。对于一场小型联赛比赛中的一次性错误,没人会大惊小怪。但对于世界杯 — 地球上收视率最高的体育事件 — 这反映得不好。 谷歌解决了吗? 在撰写时(2026年6月20日),比赛小部件中的国旗仍然是错误的。如果你看到相同的情况,你并不是在想象。谷歌确实在这些卡片上有反馈机制 — 三个点的菜单通常包括一个“发送反馈”选项。请使用它。足够的报告会让问题升级。像这样的错误提醒我们,即使在谷歌这样规模庞大的公司,数据管道也是混乱的,从数据库行到渲染UI的最后一公里充满了可能安静出错的地方。

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡