accessibility_知乎键盘访问优化

针对知乎的屏幕阅读器可访问性优化

Autore
Veg
Installazioni giornaliere
0
Installazioni totali
307
Valutazione
4 0 0
Versione
0.7.1
Creato il
14/01/2018
Aggiornato il
08/09/2021
Licenza
Non disponibile
Applica a

功能说明

已实现的快捷键。

内容区快捷键:
在知乎原有快捷键的基础上,增加了 A 下一条内容,如果焦点不在内容区域,则聚焦到第一条内容。
Z 上一条内容,如果焦点不在内容区域,则聚焦到页面上的最后一条内容。
Alt + A,聚焦到页面的第一条内容。
Alt + Z,聚焦到页面的最后一条内容。
全局快捷键:
Alt + 大键盘 1
首页可聚焦到右侧栏的 Live 上。
单一回答页可聚焦到查看全部 X 个回答上。
个人主页可聚焦到关注了 X 人上。
Alt + 大键盘 2 可聚焦到翻页器的上一页。
Alt + 大键盘 3 可聚焦到翻页器的下一页。
Alt + Q 如果展开了多个评论区,可一件关闭,关闭后的焦点会聚焦在最后一个评论区的 X 条评论上。
F2 展开评论后,可聚焦到第一条评论上。

以实现的优化:

优化 data-tooltip 的工具提示,现在使用屏幕阅读器可以读出工具提示的文字了
优化对话框:
给 Modal 对话框增加了 dialog 属性。
通过 aria-labelledby 属性给 Modal 设置了对应的名称。
优化了点击阅读全文和收起的键盘焦点,现在焦点会定位在该条动态的问题或文章标题上。
隐藏了一些重复的元素,首页右侧栏的重复项目、问题页的重复问题标题、个人主页的重复标签项。
隐藏了一些元素,让屏幕阅读器浏览更高效
如选择语言的项,当页面内存在富文本编辑器,选择语言的项不会在出现。,以避免干扰键盘使用
动态中的用户头像。
优化了评论的键盘访问,现在使用光标访问评论效率更高。
其它若干细节优化