Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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
Html 使用画外音滚动浏览底层网页的导航对话框?_Html_Accessibility_Voiceover - Fatal编程技术网

Html 使用画外音滚动浏览底层网页的导航对话框?

Html 使用画外音滚动浏览底层网页的导航对话框?,html,accessibility,voiceover,Html,Accessibility,Voiceover,我已经实现了一个弹出对话框,通过在正文上设置overflow:hidden来禁用在其后面滚动网页。它工作得很好,因为我设置了role=“dialog”,并聚焦了一个适当的元素,所以它允许带有屏幕阅读器的用户导航对话框,而不必导航到底层网页内容。此对话框包含一个表。然而,我注意到一个奇怪的问题。当在对焦任何表元素(而不是对话框中的任何其他元素)的同时点击控制选项和任何箭头键时,底层网页会向下滚动一点,就像我在对话框未显示时点击了向下箭头一样 当点击画外音控件在元素之间移动时,如何确保底层网页不可滚

我已经实现了一个弹出对话框,通过在
正文
上设置
overflow:hidden
来禁用在其后面滚动网页。它工作得很好,因为我设置了
role=“dialog”
,并聚焦了一个适当的元素,所以它允许带有屏幕阅读器的用户导航对话框,而不必导航到底层网页内容。此对话框包含一个
。然而,我注意到一个奇怪的问题。当在对焦任何表元素(而不是对话框中的任何其他元素)的同时点击控制选项和任何箭头键时,底层网页会向下滚动一点,就像我在对话框未显示时点击了向下箭头一样


当点击画外音控件在元素之间移动时,如何确保底层网页不可滚动?你认为这可能是一个画外音错误吗?

请举一个例子或一个你正在描述的视频怎么样?您是否在其他浏览器/屏幕阅读器中测试过此功能?这听起来不是什么大问题。@patrickfox Chrome和FF甚至根本不支持画外音,无法让它关注网页上的任何内容。可能没什么大不了的,只是对有视力的用户来说有点烦人。