跳到主要内容
版本: 23.11.1

无障碍类

无障碍类提供了检查浏览器无障碍树的方法。无障碍树被辅助技术使用,例如屏幕阅读器开关

签名

export declare class Accessibility

备注

无障碍是一个非常依赖平台的事情。在不同的平台上,有不同的屏幕阅读器,它们的输出可能差异很大。

Blink - Chrome 的渲染引擎 - 有一个“无障碍树”的概念,然后将其转换为不同的平台特定 API。无障碍命名空间使用户可以访问 Blink 无障碍树。

当从 Blink AX 树转换为特定于平台的 AX 树或由辅助技术本身转换时,大多数无障碍树会被过滤掉。默认情况下,Puppeteer 会尝试近似这种过滤,仅公开树中“有趣”的节点。

此类的构造函数被标记为内部。第三方代码不应直接调用构造函数或创建扩展 Accessibility 类的子类。

方法

方法

修饰符

描述

snapshot(options)

捕获无障碍树的当前状态。返回的对象表示页面的根可访问节点。

备注

注意 Chrome 无障碍树包含在大多数平台和大多数屏幕阅读器上未使用的节点。Puppeteer 也会将其丢弃以获得更易于处理的树,除非将 interestingOnly 设置为 false