为什么 GOV.UK 的退出此页面组件不使用 Esc 键?

主要观点:介绍了 GOV.UK 设计系统的 Exit this Page 组件(EtP),其目的是为处于不稳定、可能有暴力的家庭环境中的人提供快速离开页面的安全工具,解释了为何不使用 Escape 键而选择 Shift 键作为快捷键,以及为何将用户重定向到 BBC 天气页面等。
关键信息:

  • EtP 是一个大红色按钮,可固定在屏幕顶部,点击后可将用户重定向到 BBC 天气。
  • 不使用 Escape 键的原因:在网页加载时按 Escape 键会停止加载过程;Escape 键在操作系统中还有其他功能,会干扰页面的 JavaScript 运行;按 Escape 键不被视为用户交互,会导致 EtP 功能无法正常工作。
  • 测试过的其他替代键:Control 键存在与 VoiceOver 配置冲突和在不同键盘上位置不一致的问题;Alt 或 Option 键在不同系统中名称不同,且其按键报告与实际按下的物理键不一致,还被浏览器和系统级功能占用。
  • Shift 键虽比 Escape 键更稳定,但仍存在一些限制,如在正常打字时需注意按键计数、与 Sticky Keys 功能相关的问题等。
  • 最终选择 Shift 键是因为它在现有选择中缺陷最少,且虽有人首次听到会感到惊讶,但未收到相关抱怨或 bug 报告。
  • 选择将用户重定向到 BBC 天气页面是因为作为公务员不想链接到新闻服务,且 Google 主页也不常用,BBC 天气页面内容丰富,更不易引起怀疑。
阅读 13
0 条评论