Javascript 对话框窗口上的链接列表钳口功能(插入+;F7)显示所有背景链接

Javascript 对话框窗口上的链接列表钳口功能(插入+;F7)显示所有背景链接,javascript,angular,accessibility,wai-aria,jaws-screen-reader,Javascript,Angular,Accessibility,Wai Aria,Jaws Screen Reader,我使用role=“document”和Angular$modalInstance来实现对话框窗口(请查看对话框) 当我试图使用上面描述的“链接列表”JAWS功能(插入+f7)时,JAWS会显示所有背景链接的列表(注销、项目等) 我必须做什么才能仅从对话框窗口获取链接,并忽略所有背景链接?您必须禁用对话框窗口外部的所有链接 一种快速的方法是在打开模式时在主容器上设置aria hidden属性,假设您的模式不属于此容器 <div aria-hidden="true">My backgro

我使用
role=“document”
和Angular
$modalInstance
来实现对话框窗口(请查看对话框)

当我试图使用上面描述的“链接列表”JAWS功能(插入+f7)时,JAWS会显示所有背景链接的列表(注销、项目等)


我必须做什么才能仅从对话框窗口获取链接,并忽略所有背景链接?

您必须禁用对话框窗口外部的所有链接

一种快速的方法是在打开模式时在主容器上设置
aria hidden
属性,假设您的模式不属于此容器

<div aria-hidden="true">My background content here... </div>
<div>my modal here</div>
我的背景内容在这里。。。
我的模特儿在这里

这不会阻止用户使用tab键,但这将回答在打开模式时不列出背景链接的问题

很好的答案。我要添加的是,Insert+F7列出了页面上的所有链接,除了禁用现在不必要的链接之外,您不能限制其操作。