之前历来没有关注过盲人是怎样生活的,由于个人身边没有盲人。若是有人跟我提起盲人,我会最早想到盲人推拿按摩。不知道是否是不少人跟我同样,不了解盲人能干什么,认为他们只能在家听听广播,晒晒太阳,没有娱乐,也没有工做。
现在互联网高速发展,智能手机人手一部,我 74 岁的爷爷都在用腾讯视频、在今日头条上看新闻、用微信聊天刷朋友圈,最有意思的是不用教本身学会了在网上购物,这些互联网产品带给咱们的便利视障人群能享受获得吗?在不少人的意识中,他们认为盲人看不见,怎么能上网?
其实,盲人能够在互联网上学习、购物、娱乐、沟通、甚至工做。来看一个 8 分钟的视频。html
视频连接 react
如今咱们常用的智能硬件,都能支持这种需求。
android
有了这些读屏功能的支持,咱们站在视障人士的角度来使用手机,看看他们是否真的能很方便的使用。
apache
视频连接编程
商品、内容、盘点:图片+文字内容 是一个总体,但只能分开读取到图像和标题。
windows
内容提示问题
微信
热门盘点:聚焦到 换一换,但用户不知道这是一个能够点击切换的按钮。
markdown
焦点错乱问题
weex
在点击盘点换一换后,再读取切换后的盘点标题,却仍是切换以前的盘点标题。切换这个交互操做致使焦点错乱。
如今咱们能够回到主题,做为网站开发者,咱们能够作什么?咱们要作的,就是在有了这些读屏功能的支持后,能以更好的方式让读屏软件正确的告诉用户这是什么,能够作什么。
更确切的说,就是要解决以上这些问题:
app
对于一个互联网产品来讲,全部用户都是平等的,这不是为视障人士提高用户使用体验,应该将这些问题视为产品的功能性 Bug。
技术实现方案不一样,网页有不少种:
网上也能找到一些无障碍化的常见问题和实践总结,附上各自的无障碍编程指南:
上面视频中美妆学院是使用 Rax 编程的 weex 页面,根据 Weex 无障碍 修复无障碍能力后,效果是这样的:
iOS
Android
安卓手机Talkback入口各有不一样,在「设置」中找到 「辅助功能」或者 「高级功能」,在子目录中找到「Talkback」或者 「无障碍」打开便可。
写这篇文章,一是由于从新认识了盲人群体,彻底改变了之前的观念,原来盲人能够作不少事情,还能够作不少有意义的事情。二是从新认识了信息无障碍的重要性,若是你能换位思考,大概就能体会信息无障碍对视障人知的意义。
网页无障碍化并不难,难的是网页开发者没有无碍化的意识,但愿更多的开发者能认识信息无障碍,提高信息无碍化意识。
最后,阅读这些文章,对视障人群了解更多吧~