Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Web可访问性-屏幕阅读器在鼠标悬停和选项卡上以不同的方式读取HTML元素_Javascript_Html_Css_Accessibility_Screen Readers - Fatal编程技术网

Javascript Web可访问性-屏幕阅读器在鼠标悬停和选项卡上以不同的方式读取HTML元素

Javascript Web可访问性-屏幕阅读器在鼠标悬停和选项卡上以不同的方式读取HTML元素,javascript,html,css,accessibility,screen-readers,Javascript,Html,Css,Accessibility,Screen Readers,屏幕阅读器像按钮一样读取HTML元素,在鼠标上和选项卡上的读取方式不同。当鼠标移到上方时,显示“我的超级按钮”。在切换时,它会显示“ButtonMySuperButton” Super 我怎样才能使它们与“我的超级按钮”相同 我使用NVDA作为屏幕阅读器,这是预期的行为 对于将屏幕阅读器与鼠标结合使用的人,假设他们有一定的视力(即,他们将屏幕放大镜与屏幕阅读器软件结合使用),因此不需要在开始时添加“按钮”,因为他们已经在视觉上知道这是一个按钮 屏幕阅读器的想法是尽可能简洁(在最短的时间内获得最多

屏幕阅读器像按钮一样读取HTML元素,在鼠标上和选项卡上的读取方式不同。当鼠标移到上方时,显示“我的超级按钮”。在切换时,它会显示“ButtonMySuperButton”

Super

我怎样才能使它们与“我的超级按钮”相同


我使用NVDA作为屏幕阅读器,这是预期的行为

对于将屏幕阅读器与鼠标结合使用的人,假设他们有一定的视力(即,他们将屏幕放大镜与屏幕阅读器软件结合使用),因此不需要在开始时添加“按钮”,因为他们已经在视觉上知道这是一个按钮

屏幕阅读器的想法是尽可能简洁(在最短的时间内获得最多的信息),因此这种行为是可取的

对于使用键盘的人来说,假设他们完全依赖屏幕阅读器获取信息,因此指示您选择了按钮是至关重要的

这确实提出了一个很好的问题,即我们是否应该假设某人如何使用屏幕阅读器,但这是一个完全不同的争论(即,如果某人有认知障碍,并使用屏幕阅读器来让他们确信他们在做什么)


可能有一个随机设置,我找不到(我刚才找过)允许行为相同但我找不到的人。

这是预期的行为

对于将屏幕阅读器与鼠标结合使用的人,假设他们有一定的视力(即,他们将屏幕放大镜与屏幕阅读器软件结合使用),因此不需要在开始时添加“按钮”,因为他们已经在视觉上知道这是一个按钮

屏幕阅读器的想法是尽可能简洁(在最短的时间内获得最多的信息),因此这种行为是可取的

对于使用键盘的人来说,假设他们完全依赖屏幕阅读器获取信息,因此指示您选择了按钮是至关重要的

这确实提出了一个很好的问题,即我们是否应该假设某人如何使用屏幕阅读器,但这是一个完全不同的争论(即,如果某人有认知障碍,并使用屏幕阅读器来让他们确信他们在做什么)


可能有一个随机设置,我找不到(我刚才找过)允许行为相同但我找不到。

不确定,但可能是因为它是为盲人设置的,所以他们需要知道当前关注的元素类型不确定,但可能是因为它是为盲人设置的,因此,他们需要知道当前关注的元素类型是什么。此外,一些屏幕阅读器有一些设置,可以精确地告诉用户哪些信息在哪个使用上下文中可以说出来,哪些信息不可以说出来。Jaws称之为冗长。NVDA的选项要少得多。这是一个很好的附加提示,我想,一旦你知道某些元素如何呈现自己,你就可以删除不必要的信息,这更多的是一个“超级用户”选项?我想,一旦你知道某些元素如何呈现自己,你就可以删除不必要的信息,这更多的是一个“超级用户”选项?=>是的,没错。Jaws提供了3个通用的详细级别,您可以进一步定制:初学者、中级和高级。初学者的话很多,高级的话只说你只想知道的,而且用非常简洁的语言。很少有人定制这些选项。谢谢,我已经使用初学者三年了。啊!我必须尝试其他设置。回答得好。此外,一些屏幕阅读器有一些设置,可以精确地告诉用户哪些信息在哪个使用上下文中可以说出来,哪些信息不可以说出来。Jaws称之为冗长。NVDA的选项要少得多。这是一个很好的附加提示,我想,一旦你知道某些元素如何呈现自己,你就可以删除不必要的信息,这更多的是一个“超级用户”选项?我想,一旦你知道某些元素如何呈现自己,你就可以删除不必要的信息,这更多的是一个“超级用户”选项?=>是的,没错。Jaws提供了3个通用的详细级别,您可以进一步定制:初学者、中级和高级。初学者的话很多,高级的话只说你只想知道的,而且用非常简洁的语言。很少有人定制这些选项。谢谢,我已经使用初学者三年了。啊!我必须尝试其他设置。