标签: accessibility

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

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

html dom accessibility

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

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

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

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

usability xhtml accessibility

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

如何在unicode中表示tally/five-bar-gate?

是否有Unicode字符来表示帐簿/五杆门的风格的5捆(和部分包)?

如果没有,那么这个问题最标准/语义/可访问的解决方案是什么?

我试过但不喜欢的事情:

  • 使用数字1-5 - 容易混淆(3捆5看起来像555)
  • 1-4个带有'5'穿透的管道 - 语义上凌乱,穿透不可靠
  • Ogham字母Straif为'5' - 非连续/不与1-4的表示相关联(所有Ogham字符包含水平线)
  • 带有描述性alt标签的图片 - 仅适用于网络,仅适用于纯文本浏览器/屏幕阅读器.

参考文献:

  • 维基百科关于计数符号的页面显示了很好的亚洲和拉丁美洲系统.我的观众大部分都是欧洲人,但如果五门酒吧不可能,这种风格的方法是可以接受的.

非常感谢!

unicode accessibility numbers character-encoding semantics

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

我怎么能"关掉"样式表呢?

我正在为大学任务创建一个网站,我们必须专注于可访问性功能.我已成功设法使用调整大小文本按钮,但我正在寻找一种通过按钮或链接关闭css文件的方法.

我已经在网上搜索,似乎找不到很多,我找到了一个很好的网站,有我正在寻找的按钮所以打F12但它不会显示它的javascript.

理想情况下,我想在不使用javascript的情况下实现它,但如果没有其他方式,那么我愿意接受任何我能得到的帮助.

我很抱歉,如果这是一个简单的问题,但我确实很难找到答案,但无济于事,我只是一年级学生,所以还有很长的路要走!

html javascript css accessibility

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

Android应用:如何阅读设置下的字体大小?

我正在开发Android应用程序,我想阅读设置 - >显示 - >字体大小下的字体大小.

因此,如果用户将其字体大小设置为Small/Big/Huge,我想将其自动应用于我的所有文本

我使用的是三星Galaxy Nexus,Android 4.1.2

预先感谢您的帮助

android accessibility

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

阻止选项卡在地址栏中循环

我意识到这可能是一个可访问性问题,最好不要单独留下,但我想弄清楚是否有可能阻止选项卡访问Tab键周期中的地址栏.

我的应用程序有另一种循环输入区域的方法,但许多新用户本能地尝试使用该选项卡,并且它不能按预期工作.

browser user-interface accessibility

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

使用提示编辑文本时的Android辅助功能

我有edittext用于在创建帐户时输入名字,其提示为"Jane"(作为名字).我还希望在此edittext上有关于"名字"的可访问性的内容描述.当我设置提示和内容描述警告弹出"不要同时设置contentDescription和提示:contentDescription将屏蔽提示",这很好,只是内容描述不掩盖提示.当我打开TalkBack时,它仍然会显示提示而不是内容描述.

任何人都可以帮助我.日Thnx.

android accessibility hint android-edittext

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

如何将ContentDesctiption添加到InfoWindow或Android GoogleMaps V2 for TalkBack中的标记

我正在开发原生Android应用程序,它实现了最新的GoogleMap API(V2),我需要尽可能多地进行可访问性投诉.

我可以将contentDescription属性添加到mapView,它工作正常 - TalkBack识别它.

但是,当我将相同的属性添加到Marker或InfoWindow的布局时,TalkBack会忽略它.

似乎GoogleMap只是在内部将膨胀的布局呈现为位图,并在mapview的顶部显示此位图,忽略contentDescription属性.因此,当点击相应的图像时,T​​alkBack不会说任何内容.

任何人都有不同的经验或知识如何使用最新的Googlemap向InfoWindow或Marker添加contentDescription?

谢谢.

android google-maps accessibility infowindow talkback

9
推荐指数
1
解决办法
1345
查看次数

如何使用可访问性服务从浏览器获取 url

我已启用可访问性服务权限,现在我想从地址栏中获取 url。

我试过下面的事情:

Accessibility_service_config.xml

<accessibility-service xmlns:android="http://schemas.android.com/apk/res/android"
    android:accessibilityEventTypes="typeAllMask"
    android:accessibilityFeedbackType="feedbackAllMask"
    android:accessibilityFlags="flagDefault"
    android:canRetrieveWindowContent="true"
    android:description="@string/accessibility_service_description"
    android:notificationTimeout="0"
    android:canRequestFilterKeyEvents="true"
    android:settingsActivity="com.example.android.accessibility.ServiceSettingsActivity" />
Run Code Online (Sandbox Code Playgroud)

访问服务.java

public class AccessService extends AccessibilityService {

    @Override
    public void onAccessibilityEvent(AccessibilityEvent event) {
        AccessibilityNodeInfo source = event.getSource();
        if (source == null)
            return;
        final String packageName = String.valueOf(source.getPackageName());
        String BROWSER_LIST = "com.android.chrome";
        List<String> browserList
                = Arrays.asList(BROWSER_LIST.split(",\\s*"));
        if (event.getEventType()
                == AccessibilityEvent.TYPE_WINDOW_CONTENT_CHANGED) {
            if (!browserList.contains(packageName)) {
                return;
            }
        }

        if (browserList.contains(packageName)) {
            try {
                if (AccessibilityEvent
                        .eventTypeToString(event.getEventType())
                        .contains("WINDOW")) {
                    AccessibilityNodeInfo nodeInfo = event.getSource();
                    getUrlsFromViews(nodeInfo);
                }
            } catch (StackOverflowError …
Run Code Online (Sandbox Code Playgroud)

android accessibility accessibilityservice android-accessibility

9
推荐指数
2
解决办法
1199
查看次数

如何从我的辅助功能应用程序中删除辅助功能快捷方式选项?

我有一个 AccessibilityService,如果用户通过 Android 系统用户界面打开和关闭它,它就会中断。我只希望用户能够通过我自己的 Activity 禁用/启用 AccessibilityService,该 Activity 将正确打开和关闭它。

在我在较新的设备上测试我的应用程序之前,我以前从未遇到过此功能。在 Android 11 设备上突然出现了一个切换“辅助功能快捷方式”的选项。这将在导航按钮的底角添加一个按钮,或者允许用户通过同时按住两个音量按钮来切换 AccessibilityService。对于我的应用程序,它说它将在导航按钮附近添加切换按钮。

如何删除该选项?

在此输入图像描述

accessibility android-permissions android-10.0 android-11

9
推荐指数
1
解决办法
1039
查看次数