gpt4 book ai didi

angularjs - 使用 JAWS 屏幕阅读器的 Angular(单页应用程序)中的 "Same page link"问题

转载 作者:行者123 更新时间:2023-12-04 14:34:22 24 4
gpt4 key购买 nike

我正在 Angular 应用程序中进行一些 JAWS 可访问性测试,遇到了一个有趣的问题。

JAWS 将指向其他 View 的导航菜单链接视为指向同一页面的链接,因此在宣布链接名称之前会说“同一页面链接”。

但是,对于用户(无论是否有视力)来说,这些链接看起来不是同一个页面,因为为他们显示了一个新 View 。

例如:

<a href="#">Home</a>
<a href="#/Transactions">Transactions</a>

当 JAWS 读取此内容时,它说“同一页面链接:主页,同一页面链接交易”,但交易实际上是一个完全不同的 View 。

有什么方法可以调整我的代码,使 JAWS 认为这不是同一页面链接?

最佳答案

我不认为这在实践中是个问题,只要您管理键盘焦点。

当你选择一个链接时应该发生的关键事情是:你去了某个地方。

如果用户选择交易链接,您是否将键盘焦点移动到新 View 的顶部? Keyboard focus是 Angular 等框架可访问性的一个关键方面。

关于angularjs - 使用 JAWS 屏幕阅读器的 Angular(单页应用程序)中的 "Same page link"问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25389702/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com