定时的内容
概述
在某些情况下,对用户与某些功能交互的时间设置限制是合适的。这样做通常是出于安全目的。例如,如果您登录到您的网上银行,并且您在10分钟内没有与应用程序交互,它会自动将您注销。
一些用户需要额外的时间来阅读和交互网页内容。如果您的服务没有警告用户他们将被注销,也没有为他们提供延长时间限制的方法,则某些残疾人可能无法访问该服务。
指导方针
Web内容可访问性指南提供了几种使超时更易于访问的方法:
- 为用户提供手动关闭时间限制的方法
- 提供一种方法,让用户手动将时间限制延长到至少是默认长度的10倍
- 使用至少20小时的默认时间限制
- 通知用户他们的会话即将过期,并给他们至少20秒的时间来执行一个简单的操作来延长他们的会话。
选项1 - 3可能会危及基于时间的会议的安全性或后勤需求;选项4是最常实现和推荐的方法。一种简单的技术是让用户在JavaScript确认弹出框中确认他们的活动。
如何测试
- 如果页面有计时器,则在会话即将过期之前保持该页的非活动状态。
- 验证NG体育会话即将到期的警报。
- 验证警报给用户至少20秒的响应时间。更多的时间是允许的,也是可取的。
- 验证警报接收到键盘焦点。
- 验证选择“给予更多时间”选项可以防止用户注销。