关于 web 无障碍的想法
資深大佬 : feked93255 7
目前人们开发网站或是 web app 时,主要都是优先针对明眼人进行设计。这使得页面的内容架构( HTML 元素)也是优先以适合明眼人浏览的方式进行组织,而针对视障人士进行的优化更多是在这个架构的基础上进行的优化。当视障人士访问一个页面时,他通常需要依靠「读屏」这一方式,在这个为明眼人所优化的内容骨架中进行探索。
所以我想,与其让视障人群强行适应为明眼人设计的架构,为何不从零开始,为他们单独设计一套交互,与针对明眼人设计的交互并存?
我想到的一个方案是仿照我们打电话时会遇到的自动语音系统那样做一个单独的菜单,当网站识别到访客为视障人士时激活。这个系统通过语音(或文字转语音)向访客播报菜单,访客则通过键盘输入来提交指令。
以淘宝为例。假设淘宝采用了这样一个系统,当视障人士访问网站时:
网站:欢迎来到淘宝。订单状态请按 1,搜索商品请按 2,账户设置请按 3……
访客:1
网站:你有 3 个订单。最新的订单包含一个 iPhone 12,已签收。如需操作请按 1,选择其他订单请按 2,返回请按 esc 。
访客:1
网站:联系客服请按 1,申请退货请按 2……
访客:2
网站:请输入退货原因,按回车键确认。按 esc 返回上层。
访客:扬声器有问题 [回车]
网站:退货申请已提交……
当然以上只是用来举例,这个例子中的菜单结构或许并非是最高效的,只是简单示范一下想法。
另外当然也不会和打电话时遇到的语音系统那样以日常对话的语速阅读。由于视障人士很多都适应了读屏软件较快的语速,上述菜单也可以用同样较快的语速播报,所以和传统读屏软件对比时可以忽略语速的因素。
不知视障人士是否会喜欢这样的设计?
大佬有話說 (4)