图片丢失后页面能否继续传达必要信息,取决于一个前提:这张图承担的是“补充说明”还是“唯一信息载体”。前者可以用替代文本和结构化描述兜底,后者必须改变页面结构,把关键信息从图片里挪出来。判断依据不是图片好不好看,而是关掉图片后,用户还能不能完成理解、比较和下一步操作。
把页面上的图片逐张过一遍,问三个问题:没有它,用户是否还能理解这段内容;没有它,用户是否还能比较两个选项;没有它,用户是否还能找到下一步入口。三个都能,属于补充信息;只要有一个不能,就属于唯一信息载体。
常见的唯一信息载体包括:把价格、参数、联系方式、地址、营业时间做成图片;用一张长图承载完整流程说明;把对比结论只画在信息图里。这类图片一旦加载失败,页面等于缺了一块核心内容,替代文本也补不回来,因为替代文本不适合承载长段落和表格关系。
补充信息的典型是装饰图、氛围图、与正文重复的示意图。它们丢失时,页面仍然完整,只需要让用户知道这里原本有一张图、这张图大概是什么,就足够了。
当图片属于补充信息,处理目标是“不让用户困惑”,而不是“把图片内容完整复述一遍”。实施动作分三步。
这样做的结果是:图片丢失时,用户读到的是结论而不是空白,页面布局也保持稳定。下一步可以只在监控里记录加载失败次数,不必为每张补充图单独设计降级页面。
当图片承载价格、参数、联系方式或完整流程时,替代文本无法兜底,正确做法是把这些信息改成页面上的真实文本或结构化内容,图片只作为视觉增强。实施动作是:
这个动作的结果是:图片全部加载失败时,页面仍然能完成信息传达和下一步引导。代价是设计和排版工作量增加,所以只对真正承载唯一信息的图片执行,不必全站铺开。
多个角色对“这张图重不重要”经常有不同理解:设计认为它是视觉核心,运营认为它只是装饰,开发认为它有替代文本就够了。分歧靠讨论很难收敛,可以转成一张可核对的清单,每张图记录四项:图片位置、它是否承载唯一信息、替代文本内容、加载失败时的预期表现。
核对方式是关闭图片加载后逐页走一遍,看清单里的“预期表现”是否成立。假设某商品页把折扣价做成图片,清单里标注“唯一信息”,那么关图后价格位置应仍能读到文本;如果读到的是空白,说明这一项没落地,需要回到条件二处理。这里只说明核对方法,不涉及任何具体平台或工具的现行功能。
需要说明一个例外:如果图片本身是用户要获取的内容,比如商品实拍、证件照、设计稿预览,那么它既不是补充信息,也不能简单移出,页面应明确提示“图片未能加载”并提供重试或替代获取方式,而不是用一段文字假装图片还在。
图片加载失败次数下降,可能有多种解释:缓存命中变多、监控口径变化、页面访问量本身下降,不能单独证明降级方案有效。要判断处理是否正确,应回到关图走查:必要信息是否仍可读、下一步入口是否仍可点、布局是否仍稳定。这三项成立,才说明图片丢失时页面保住了必要信息。