小编ami*_*mit的帖子

带有自定义标题的AJAX文件下载

我想向URL发送请求,该URL为我提供了文件下载对话框.同时,服务器需要请求标头中的某些参数.我想在请求中插入自定义标头并获取响应文件.有什么方法可以实现这个目标吗?

javascript asp.net ajax jquery download

17
推荐指数
3
解决办法
5954
查看次数

JAWS表导航快捷键与自定义实现的导航键(即箭头键)之间的冲突

JAWS表导航快捷键与自定义实现的导航键(即箭头键)之间的冲突

我正在尝试使用键盘访问HTML表,以及使用JAWS屏幕阅读器可读.

为了使键盘可访问,我正在做以下事情: - 在表格单元格上为箭头键添加了按键事件(左,右,顶部,底部)

为了使JAWS可读我正在做以下事情: - 添加标题,摘要到表 - 添加范围= col到表头 - 添加ARIA角色,如应用程序,行,网格,gridcell

在不使用JAWS的情况下运行页面时,键盘导航工作正常.如果使用JAWS快捷方式,JAWS也会阅读表格.

当它与JAWS一起运行时,自定义实现的键盘导航无法正常工作.要使用自定义实现的键盘导航(即箭头键)将焦点移动到不同的单元格,我使用INSERT + 3键,然后使用箭头键.这会将焦点转移到不同的单元格,但不会改变JAWS当前的单元格焦点.因此,当JAWS读取时,它将读取除实际聚焦单元格之外的单元格.

示例页面URL:http://test.cita.illinois.edu/aria/grid/grid1.php 上面的页面支持自定义键盘导航(即箭头键).尝试使用JAWS阅读上面的页面.

请帮助使JAWS同时读取键盘.

感谢您的帮助!


非常感谢您的快速回复!这是您提供的非常好的信息.

但是我对此有更多疑问.如果你能帮忙的话会很棒.

  1. JAWS支持各种游标,如Virtual PC Cursor,PC Cursor,JAWS Cursor.根据我的知识,当我们指定role ="application"时,JAWS在PC Cursor上运行,并且使用提供的击键可以使用网站中提供的任何功能.我想要实现的功能,尤其是使用HTML Table,用户应该能够使用箭头键进行导航,以及JAWS应该阅读当前关注的内容.所以这里的疑问是为什么JAWS不会在PC Cursor中读出当前关注的内容.(在html表中它可以是当前聚焦的单元格).

  2. 如果你能解释一下,JAWS用户如何理想地使用JAWS(特别是在HTML表格中呈现的信息),将会很有帮助.

  3. 我有一个复杂的表,具有以下功能,并希望它可以通过键盘访问和JAWS可读:

    • 带有展开/折叠图标的表格.单击"展开/折叠"图标或从键盘按+/-,用户可以看到嵌套表.
    • 每行表都有一些操作项,按一个键或点击它应该执行一个操作.(例如,每行显示唯一的产品信息,用户可以通过按某个键或单击按钮来购买(操作项).)
  4. 我尝试使用dojo网格,它提供了使用键盘箭头键导航,并有一个JAWS快捷方式来读取当前聚焦的单元格,即INSERT + UP箭头.

html accessibility html-table keyboard-navigation jaws-screen-reader

6
推荐指数
2
解决办法
4193
查看次数