无障碍授权是一种特殊的许可,它允许用户在使用特定的软件或服务时,可以获得更多的权限。这种授权可以帮助用户在使用特定的应用程序或服务时,能够更好地利用其功能。
打开无障碍授权的方法因不同的设备而异,但大体上都是一样的。首先,打开设备上的“设置”应用,然后选择“无障碍”选项卡。在这里,可以看到所有已安装的应用程序和服务,并且可以为其提供无障碍授权。
// Android 系统 1. 打开 “设置” 应用 2. 选择 “无障碍” 选项卡 3. 向下滚动直到看到 “应用和服务” 选项 4. 点击 “应用和服务” 选项 5. 向下滚动直到看到要启用无障碍权限的应用 6. 点击该应用并激活 “使用此应用的无障碍服务” 选项 7. 如果要启用其他选项,也可以在此处进行选择 8. 最后,单击 “保存” 激活所选选项
为了更好地满足视障人士对于小程序的访问需求,基础库自2.7.1起,支持部分ARIA标签。
无障碍特性在读屏模式下可以访问,iOS可通过设置->通用->辅助功能->旁白打开。
以 view 组件为例,开发者可以增加aria-role和aria-label属性。 其中aria-role表示组件的角色,当设置为"img"时,读屏模式下聚焦后系统会朗读出"图像"。设置为"button"时,聚焦后后系统朗读出"按钮"。 aria-label表示组件附带的额外信息,聚焦后系统会自动朗读出来。
小程序已经内置了一些无障碍的特性,对于非原生组件,开发者可以添加以下无障碍标签。
aria-hidden | aria-role | aria-label | aria-checked | aria-disabled |
aria-describedby | aria-expanded | aria-haspopup | aria-selected | aria-required |
aria-orientation | aria-valuemin | aria-valuemax | aria-valuenow | aria-readonly |
aria-multiselectable | aria-controls | tabindex | aria-labelledby | ria-orientation |
aia-multiselectable | aria-labelledby |
<view aria-role="button" aria-label="提交表单">提交</view>
绘图接口和方法canvasContext.stroke定义画出当前路径的边框。默认颜色色为黑色。Tip:stroke()描绘的的路径是从beginPath()开始...
绘图接口和方法canvasContext.rotate定义以原点为中心,原点可以用 translate方法修改。顺时针旋转当前坐标轴。多次调用rotate,...
wx.createSelectorQuery()基础库 1.4.0 开始支持,低版本需做兼容处理返回一个SelectorQuery对象实例。可以在这个实例上使用sele...
wx.authorize(OBJECT)基础库 1.2.0 开始支持,低版本需做兼容处理部分接口需要获得同意后才能调用。此类接口调用时,如果用户未...
目录11.1. 简介11.2. 索引类型11.3. 多列索引11.4. 索引和ORDER BY11.5. 组合多个索引11.6. 唯一索引11.7. 表达式索引11.8. 部分...
ALTER VIEW — 更改一个视图的定义大纲ALTER VIEW [ IF EXISTS ] name ALTER [ COLUMN ] column_name SET DEFAULT expressionALT...
COMMIT — 提交当前事务大纲COMMIT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]描述 COMMIT提交当前事务。所有由该 事务所作的...
CREATE DATABASE — 创建一个新数据库大纲CREATE DATABASE name[ [ WITH ] [ OWNER [=] user_name ] [ TEMPLATE [=] template ] ...
CREATE INDEX — 定义一个新索引大纲CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] [ [ IF NOT EXISTS ] name ] ON [ ONLY ] table_...