accessibility 相关问题

可访问性旨在使每个人都可以使用应用程序或网站,包括视力,听觉,走动或认知障碍等残疾人。

辅助功能:在密码输入字段上禁用 VoiceOver / Talkback

是否可以在密码输入字段上禁用 VoiceOver (iOS) / Talkback (Android),而无需为每个平台推出自定义键盘? 我不需要敏感信息(例如

回答 1 投票 0

AccessibilityService 可以在不打开应用程序的情况下点击按钮吗

在后台执行点击事件而不使用辅助服务打开应用程序,我可以在应用程序屏幕位于前台时执行点击事件,但对于后台该屏幕上按钮的资源ID...

回答 1 投票 0

react-aria useButton 钩子禁用辅助功能而不是支持它

我正在将 React-aria 挂钩库集成到我的代码库中,以确保我的自定义组件正确满足所有 ARIA 可访问性要求。然而,我立即注意到,当我使用...

回答 1 投票 0

我无法通过键盘访问关闭按钮

即使我在 即使我在 tabindex=0 中添加了 <img src= "close img link" tabindex="0" alt= "close" title="close" aria-labelledby="close" />,我也无法通过键盘访问关闭图像按钮 它只是通过键盘获得焦点,但无法通过空格关闭并在键盘上输入按钮 你的形象只是一个形象。 要成为一个互动区,你需要把它改成一个互动区,例如按钮 (<button type="image">) 或链接,或者您需要使用 JavaScript 捕获键盘事件

回答 1 投票 0

通过 AppleScript 在系统设置的外观部分切换“显示滚动条”单选按钮

我需要编写AppleScript来设置一些值以在新的系统设置UI中显示滚动条。 我想要更改结果的屏幕截图 这是我想出的代码 告诉应用程序...

回答 1 投票 0

使用纯JS的动态辅助工具提示

我需要一些想法和指导来创建动态工具提示。 基本上当键盘焦点到达特定组件时,工具提示就会被触发显示,触发后,工具提示...

回答 1 投票 0

如果我提供 WCAG 2.1 遵守的替代颜色版本,我可以在网站的默认版本上使用任何颜色吗

我对无障碍内容不熟悉,想从这里的专家那里获得一些关于该主题的观点。如果有提供替代版本的颜色设置(黑-白,黑-黄和增强...

回答 1 投票 0

Toast/snackbar 未完成公告,焦点在公告完成之前更改为另一个视图

我注意到对讲在聚焦到另一个元素之前还没有完成对小吃栏的公告。有没有办法让我强制小吃店在

回答 1 投票 0

Toast 未完成公告,焦点在公告结束前更改为另一个视图

我注意到对讲在聚焦到另一个元素之前还没有完成祝酒词的宣布。有没有办法让我在聚焦之前强制吐司完成宣布...

回答 1 投票 0

如何使用 Vanilla javascript 将焦点捕获在面板中?

我正在尝试创建一个可访问的导航菜单,我想将焦点集中在每个面板中。当我单击汉堡包按钮时,它将打开显示按钮或链接列表的面板...

回答 1 投票 0

如何为图像按钮设置加速器(访问键)

图像按钮是由图像和文本组成的混合体。看这里: 关联 http://www.hardcodet.net/2009/01/create-wpf-image-button-through-attached-properties 我用第一种方法,因为它最

回答 1 投票 0

使用 VoiceOver 跳转到内部链接

我正在寻找一种方法,使用语音辅助功能从导航链接跳转到我连接的链接页面的内部部分。 例如: 我的网站上有一个链接列表...

回答 1 投票 0

在系统设置中使用Applescript切换单选按钮(实际上是复选框)(MacOS 13.4.1)

如何访问系统设置 -> 辅助功能 -> 指针控制 -> 替代指针选项中的复选框?这是找不到它..我已经尝试过锚点名称。是不是因为我...

回答 1 投票 0

无法访问 Chrome 开发工具协议中的辅助功能域

我正在尝试访问开发工具协议的可访问性域,但没有成功。 我越来越: 未选中的runtime.lastError:{“code”:-32601,“message”:“'辅助功能。

回答 1 投票 0

使用辅助功能服务在 Android 手机上截取屏幕截图总是失败并出现内部错误

我正在尝试创建一个应用程序,该应用程序允许我在按下按钮后截取另一个应用程序当前显示的屏幕的屏幕截图。每次我按下按钮并开始拍摄服务

回答 1 投票 0

回答 1 投票 0

有没有办法向 Accessibility Insights 添加例外,以便允许具有特定属性的元素违反特定规则?

我们使用的包打破了“aria-hidden-focus”规则,因为具有“aria-hidden”的元素是可聚焦的。我联系了包裹所有者,他们说这个已经上线了

回答 1 投票 0

如何在 iPhone 上使用 VoiceOver 制作<div>一组项目?

我正在尝试使用 React 创建一个可访问的阅读应用程序。我的目标是让用户在阅读时能够轻松地在章节之间导航。为了实现这一目标,我使用了 我正在尝试使用 React 创建一个可访问的阅读应用程序。我的目标是让用户在阅读时能够轻松地在章节之间导航。为了实现这一点,我使用 元素来包装文本内容。 像这样: <div> <button>previous</button> <div aria-label='content'> <p>paragraph 1</p> <p>paragraph 2</p> ... (many <p> tags) </div> <button>next</button> <div> 在 Mac 上使用 VoiceOver 功能时,我可以在选择“上一个”按钮时选择 元素,然后按“→”导航到 div,然后使用“Caps Lock + Shift + ↓”进入组。但是,在 iPhone 浏览器上执行相同操作时,选择仅选择 标签。 我尝试调整 aria 属性和角色属性,但无法复制我在 Mac 上经历的行为。 有没有办法修改 iPhone 上 元素的行为以匹配我在 Mac 上观察到的行为? 在 Mac chrome 上 在 iPhone Safari 上 听起来您正在努力使您的阅读应用程序可以使用 React 进行访问,并且您在不同平台上面临着 VoiceOver 行为的一些问题。 VoiceOver 交互有时会在不同设备和浏览器之间表现不同。以下是一些注意事项和潜在的解决方案,可帮助您实现一致的可访问性行为: Using Semantic HTML Elements: Instead of using a <div> element to wrap the content, consider using semantic HTML elements that are specifically designed for grouping content. For example, you could use an <article> element for chapters and a <section> element for grouping paragraphs within each chapter. This can help screen readers interpret the content more accurately. <article> <button>previous</button> <section aria-label='content'> <p>paragraph 1</p> <p>paragraph 2</p> {/* ... */} </section> <button>next</button> </article> 使用角色=“区域”: 您可以尝试将 role="region" 添加到包装元素中。这一角色为辅助技术提供了一个额外的里程碑,以了解内容是一个独特的区域。 <div role="region" aria-label="Chapter"> {/* ... */} </div> Testing and Debugging: VoiceOver behavior can vary between devices and browsers. It's important to test your application on various platforms and browsers to identify inconsistencies. Use the Accessibility Inspector in browser developer tools to inspect the accessibility roles and properties being applied. Mobile-specific Behavior: VoiceOver behavior can be different on mobile devices due to the nature of touch interaction. Users might navigate content using swipe gestures instead of arrow keys. Consider providing clear instructions to users on how to navigate the content using VoiceOver on mobile devices. User Feedback and Testing: The best way to ensure that your application is accessible across various devices and browsers is to involve users with disabilities in the testing process. They can provide valuable feedback and insights into how your application works with different assistive technologies. 请记住,虽然追求一致性很重要,但您还应该优先考虑为残障用户创造清晰且用户友好的体验。如果您遇到持续存在的问题,请联系网络可访问性论坛或专家可能会提供有关如何处理特定情况的进一步指导。

回答 1 投票 0

ViewPager启动时Talkback不公布页面信息

我有一个简单的ViewPager。一个非常基本的。当我们启用辅助功能时,当用户登陆 ViewPager 时,对讲会宣布 ViewPager 内的 Fragment 内容,以“ins...

回答 1 投票 0

启用锚链接以与空格键一起使用

我有一个返回顶部链接,可跳转到手风琴元素顶部页面上的锚链接 - 我将其用作可访问性按钮,并用鼠标单击它,效果就像...... .

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.