SC 2.2.3 级别 AAA WCAG 2.0
无时限
时限根本不是内容的组成部分,非交互式实时事件除外。比2.2.1更严格——没有“警告并延长”的回退方案。
要求内容
时限不是内容所呈现的事件或活动的必要组成部分,非交互式同步媒体(正在播放的视频)和实时事件(现场拍卖、以时间限制为核心的现场考试)除外。
2.2.1 允许保留会话超时,前提是提供延期和警告机制;而2.2.3则完全取消了超时。大多数欧盟公共部门服务仍仅以 AA 级合规为目标,因此2.2.3很少是硬性要求——但对于表单、申请流程以及任何因中途退出都会造成用户实质损失的流程而言,它仍是最高标准。
如何满足要求
- 取消长表单申请(福利申请、移民表单、税务申报)的会话过期超时。
- 每隔几秒将表单状态自动保存至服务器,这样即便出于安全原因必须存在会话超时,也绝不会导致用户数据丢失。
- 若出于安全原因需要刷新身份验证,应使用刷新令牌在后台静默重新验证,而非将用户退出。
- 提供独立明确的”保存并稍后继续”模式,而非依赖会话生命周期。
常见失败情形
- 福利或签证申请门户设有15分钟会话限制,即使用户正在积极输入,表单状态也会被清除。
- 教育平台的测验计时无法为有延时安排的学生取消。
- 电商结账流程在固定时间窗口后清空购物车。
重要性
这是一个 AAA 级成功准则,极少有商业网站能够达到。但对于公共服务而言,不满足这一要求的代价很高:人们因会话过期而放弃福利申请,这种情况往往发生不止一次,而且他们再也不会回来重试。英国 Gov.UK 和美国联邦学生援助网站均已公开投入资源以取消超时,正是出于这一原因。