标签: accessibility

什么是span和label标签之间的渲染差异?

所以我理解了span和label标签之间的功能差异......但是看起来标签之间还存在渲染差异,我似乎无法弄清楚它是什么?有谁知道跨度和标签之间的渲染差异?谢谢

html dom accessibility

10
推荐指数
2
解决办法
1万
查看次数

我们可以在页面底部使用<a href="#">"返回顶部"按钮吗?

我们可以只使用<a href="#">页面底部的"返回顶部"按钮吗?我认为它将始终在所有浏览器中工作.我们确实需要定义任何ID.

当我们点击 <a href="#">它时,总是需要页面顶部.或者使用"返回顶部"按钮的其他最佳做法是什么.

usability xhtml accessibility

10
推荐指数
1
解决办法
2万
查看次数

我应该在装饰图像(如字段分隔符)的contentDescription属性中添加什么?

我给了一个空字符串.林丁仍抱怨.

<ImageView style="@style/DetailFieldSeparator"/>

<style name="DetailFieldSeparator">
  <item name="android:src">@android:drawable/divider_horizontal_textfield</item>
  <item name="android:layout_width">match_parent</item>
  <item name="android:layout_height">wrap_content</item>
  <item name="android:scaleType">fitXY</item>
  <item name="android:paddingTop">5dp</item>
  <item name="android:paddingBottom">5dp</item>
</style>
Run Code Online (Sandbox Code Playgroud)

android accessibility

10
推荐指数
1
解决办法
3526
查看次数

有没有办法检测辅助缩放功能是否打开?

UIKit 包含 UIAccessibility 函数,用于确定是否打开 Voice Over、隐藏式字幕、引导访问和反转颜色。但是,我还没有找到一种方法来确定用户是否打开了缩放功能(设置>常规>辅助功能>缩放)。有谁知道如何获取此信息?

accessibility ios

10
推荐指数
1
解决办法
1572
查看次数

如何更改双击和长按的Android对讲说明

我有一个有长按动作处理程序的视图.我使用内容描述来设置消息,当视图获得焦点时,Talkback会说话.

目前它在获得焦点后立即说出了我的内容描述,并在短暂停顿后说:

双击激活,双击并按住长按

我想将此消息更改为类似的内容

双击"动作1",双击并按住"动作2"

有办法吗?

我调查了onPopulateAccessibilityEvent(),它得到了TYPE_VIEW_ACCESSIBILITY_FOCUSED事件,但我无法更改所需的消息.

我错过了一些简单的事吗?

android accessibility talkback android-a11y

10
推荐指数
3
解决办法
1万
查看次数

如何向屏幕阅读器指示时间是小时和分钟,而不是分钟和秒?

我在网页上有以下标记片段:

Time spent: <span id="time_spent">00:02</span>
Run Code Online (Sandbox Code Playgroud)

JAWS将其读作"结果零分钟和两秒钟的时间".我如何向JAWS表明这应该被理解为"零小时两分钟"(或仅仅是"两分钟")?理想情况下,任何解决方案也可以与其他屏幕阅读器一起使用.

html accessibility jaws-screen-reader

10
推荐指数
2
解决办法
702
查看次数

Android 可访问性:除了宣布 ImageView 的内容描述之外,Talkback 还显示“不在列表中”

我的布局中有一个 ImageView,其内容描述=“关闭”。当 Talkback 打开时,它会显示“关闭按钮,不在列表中”。为什么 Talkback 还显示“不在列表中”?我该如何避免这种情况?PS布局中还有一个RecyclerView,也许它会产生某种影响。

android accessibility talkback

10
推荐指数
1
解决办法
6867
查看次数

Aria-hidden 不会隐藏查询中的元素

为什么 RTL 将隐藏元素显示为可见?

expect(screen.queryByText(/months in operation\?/i)).not.toBeVisible()
Run Code Online (Sandbox Code Playgroud)

Received element is visible: <label aria-hidden="true" for="monthsDropdown" />

expect(screen.queryByText(/months in operation \?/i)).not.toBeInTheDocument()
Run Code Online (Sandbox Code Playgroud)

expected document not to contain element, found <label aria-hidden="true" for="monthsDropdown">Months in operation?</label> instead

该标签的父div也有display:none;的样式。可见性:隐藏;高度:0;

这是预期的行为吗?

accessibility reactjs react-testing-library

10
推荐指数
1
解决办法
6523
查看次数

辅助功能检查器无法在 macOS Monterey 版本 12.3 上的 Xcode 版本 13.3 上运行

我从 Xcode 中启动辅助功能检查器,但它不允许我与模拟器中的元素进行交互。

我重新启动了 Xcode、辅助功能检查器和模拟器,但它似乎没有帮助。

我使用的模拟器适用于 iPhone 12。

辅助功能检查器无法在 iPhone 12 模拟器上运行

有任何想法吗?

accessibility ios swift xcuitest ios13.3

10
推荐指数
2
解决办法
4264
查看次数

如何修复 Google Play 管理中心关于缺少内容标签的警告

我有一个针对 Android 的 Flutter 应用程序。我已经用Semantics小部件包装了大多数小部件,以向屏幕阅读器提供信息(仅不包括文本小部件)。

 Semantics(
            button: true,
            label: AppLocalizations.of(context)!.description,
            child: IconButton(
              icon: const Icon(
                Icons.emoji_events,
              ),
              onPressed: () {
                //do something
              },
            ),
          ),
Run Code Online (Sandbox Code Playgroud)

然而,Google 控制台和辅助功能扫描工具抱怨整个屏幕的内容标签缺失。因此,整个屏幕周围有一条红线,而不是任何单个小部件周围。由于某种原因,尽管我的应用程序只有 4 个屏幕,但我的应用程序有 723 张带有线条的图片!

我究竟做错了什么?是否Scaffold需要用语义小部件包装?或者是否缺少设置MaterialApp

android accessibility flutter

10
推荐指数
0
解决办法
777
查看次数