您的位置:58编程 > 打开无障碍授权 无障碍访问

打开无障碍授权 无障碍访问

2023-03-15 20:33

打开无障碍授权 无障碍访问

打开无障碍授权

无障碍授权是一种特殊的许可,它允许用户在使用特定的软件或服务时,可以获得更多的权限。这种授权可以帮助用户在使用特定的应用程序或服务时,能够更好地利用其功能。

打开无障碍授权的方法因不同的设备而异,但大体上都是一样的。首先,打开设备上的“设置”应用,然后选择“无障碍”选项卡。在这里,可以看到所有已安装的应用程序和服务,并且可以为其提供无障碍授权。

// Android 系统
1. 打开 “设置” 应用 
2. 选择 “无障碍” 选项卡 
3. 向下滚动直到看到 “应用和服务” 选项 
4. 点击 “应用和服务” 选项 
5. 向下滚动直到看到要启用无障碍权限的应用 
6. 点击该应用并激活 “使用此应用的无障碍服务” 选项 
7. 如果要启用其他选项,也可以在此处进行选择 
8. 最后,单击 “保存” 激活所选选项 

无障碍访问

aria-component

无障碍访问

为了更好地满足视障人士对于小程序的访问需求,基础库自2.7.1起,支持部分ARIA标签。

无障碍特性在读屏模式下可以访问,iOS可通过设置->通用->辅助功能->旁白打开。

以 view 组件为例,开发者可以增加aria-role和aria-label属性。 其中aria-role表示组件的角色,当设置为"img"时,读屏模式下聚焦后系统会朗读出"图像"。设置为"button"时,聚焦后后系统朗读出"按钮"。 aria-label表示组件附带的额外信息,聚焦后系统会自动朗读出来。

小程序已经内置了一些无障碍的特性,对于非原生组件,开发者可以添加以下无障碍标签。

aria-hiddenaria-rolearia-labelaria-checkedaria-disabled
aria-describedbyaria-expandedaria-haspopuparia-selectedaria-required
aria-orientationaria-valueminaria-valuemaxaria-valuenowaria-readonly
aria-multiselectablearia-controlstabindexaria-labelledbyria-orientation
aia-multiselectablearia-labelledby

示例代码

<view aria-role="button"  aria-label="提交表单">提交</view>

提示:

  1. 安卓和iOS读屏模式下设置aria-role后朗读的内容不同系统之间会有差异
  2. 可设置的aria-role可参看 Using Aria中的Widget Roles,部分role的设置在移动端可能无效。


阅读全文
以上是58编程为你收集整理的打开无障碍授权 无障碍访问全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 58编程 58biancheng.com 版权所有 联系我们
桂ICP备12005667号-32 Powered by CMS