跳到主要内容

Mendix 无障碍合规性:确保您的应用程序可访问

无障碍服务

这份无障碍报告包含哪些内容?

Mendix 是一个应用程序开发平台。本报告涵盖使用以下平台创建的 Web 应用程序的可访问性一致性: Mendix 工作室专业版。

谁负责无障碍设施?

报告的具体无障碍问题 Mendix 将被视为错误。由于并非所有成功标准都可以用于所有类型的内容,并且 Mendix 是一个支持用户界面开发的应用程序开发平台,有几条准则要求开发人员实施某些内容并取得成功。遵守可访问性标准是使用该平台的应用程序开发人员的责任。

例如: Mendix 平台 开发商
标头用法 提供指定标题的选项(例如 H1H6). 负责正确应用,例如仅使用 H1、逻辑排序,或者一次标题。
alt 图像标签 提供多种语言的选项 alt 图像的文本。 必须提供逻辑 alt 文本。
对比度 提供具有足够对比度和配置颜色选项的默认主题。 改变颜色时必须保持足够的对比度。
可视化小部件 提供无法通过定义访问的可视化小部件,例如图表或地图。 开发人员应该考虑到可视化小部件在可访问性的限制,并提供像文本表示这样的有效替代方案。
键盘 Tab 键顺序 所有 UI 组件都可以选择包含或排除键盘选项卡索引。 开发人员应确保表单和网页可通过键盘访问。应创建合理的选项卡和焦点顺序。

如何 Mendix 支持无障碍功能?

Mendix 支持以下准则:

  • Web 内容可访问性指南 (WCAG) 2.1 级别 A 和 AA(有关更多信息,请单击 点击这里)
  • 508 年发布的美国联邦通信法第 2017 条(有关更多信息,请单击 点击这里)

有关 WCAG 指南的简要概述,请参阅 简化的 WCAG 检查表。尽管它们涉及 WCAG 2.0 指南,但这些清单提供了简单的书面解决方案来提高可访问性。

如何 Mendix 支持WCAG 2.1吗?

标准

一致性等级 备注与说明
1.1.1 非文本内容 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台使用标准 HTML 和 WAI-ARIA 技术来提供非文本元素的文本等效项。这包括使用 alt 图像的属性以及使用 aria-label or aria-describedby 输入元素的属性。除此之外, Mendix 平台为配置小部件上的附加属性提供通用支持。

- Mendix 当需要实现可访问性时,平台允许开发人员定义纯文本表示。

一些没有任何功能或信息目的的纯装饰元素可能没有替代文本。

1.2.1 纯音频和纯视频(预录) (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
不适用 - Mendix 平台默认不包含音频或视频内容。但是,开发人员可以在使用以下方式创建的用户界面中包含视频内容: Mendix。在这种情况下,开发人员可以添加替代表示形式(例如文本记录),以呈现与视频等效的信息。
1.2.2个字幕 (已录制) (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
不适用 - Mendix 平台默认不包含音频或视频内容。
1.2.3 音频描述或媒体替代 (已录制) (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
不适用 - Mendix 平台不使用同步媒体。
1.3.1 信息和关系 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台使用语义正确的标记,以便可以独立于演示来理解信息、结构和关系。

请注意 Mendix 平台不强制执行结构,因此开发人员有责任确认正确的结构并使用正确的小部件和设置。

例如,容器小部件具有不同的渲染模式设置。如果错误地组合它们,可能会使辅助技术产生混淆。如果 footer 容器放置在 nav 容器这并不被禁止 Mendix 平台但语义上是错误的。

1.3.2 有意义的序列 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台生成语义正确的标记,以允许辅助技术解释内容和控件的含义。

开发人员负责在构建页面时创建有意义且合乎逻辑的结构。

1.3.3 感官特征 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台不依赖形状、大小、视觉位置、方向或声音等感官特征来理解内容。

- Mendix 平台还使用 WAI-ARIA 技术和正确的 DOM 结构来确保这些关系可用于辅助技术。

Mendix 如果需要,提供定义替代文本的选项。

1.4.1 颜色的使用 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 颜色仅用作用户界面元素的装饰或补充属性。文本表示始终可以用作显示信息的主要方法。

开发人员负责如何在他们的应用程序中使用颜色。

Mendix 如果需要,提供定义替代文本的选项。

1.4.2 音频控制 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
不适用 - Mendix 平台默认不包含音频或视频内容。
2.1.1键盘 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 使用 Mendix 平台是支持标准键盘导航和输入功能的基于 Web 的应用程序。其中包括使用 Tab 键在可选 UI 组件之间移动、按箭头键在元素之间导航(如果适用)以及允许开发人员配置按下 {进入} 文本输入键。
2.1.2 无键盘陷阱 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 使用以下方式构建的应用程序 Mendix 平台是支持标准键盘导航的基于网络的应用程序。 Mendix 确保键盘用户不会被困在内容的子集中。
2.1.4 字符快捷键 (甲级) 不适用 - Mendix 平台没有提供字符键快捷键选项
2.2.1 时序可调 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
不适用 - Mendix 平台不提供时间控制内容的选项。
2.2.2 暂停、停止、隐藏 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
不适用 - Mendix 平台不包含移动、闪烁、滚动或自动更新的信息。
2.3.1 闪烁三次或低于阈值 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
不适用 - Mendix 平台不使用闪烁的界面元素。
2.4.1 旁路块 (甲级)
也适用于:
2017部分508

  • 501 (Web)(软件) — 不适用于非 Web 软件
  • 504.2(创作工具)
  • 602.3(支持文档)——不适用于非网络文档
支持 - Mendix 平台提供了向链接添加操作的功能,通过滚动或将焦点设置到其他元素来绕过阻止。此外, Mendix 容器提供可用作辅助技术输入的渲染模式。

例如,容器可以呈现为 main HTML,可以使屏幕阅读器自动跳转到主要内容。

2.4.2 页面标题 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台允许开发人员为所有页面提供页面标题。
2.4.3 聚焦顺序 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台通过链接和表单控件等交互元素使用逻辑选项卡顺序。开发人员可以通过更改小部件的选项卡索引来控制焦点顺序。
2.4.4 链接目的 (上下文中) (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台允许开发人员配置链接标题或文本链接,并提供定义 alt 图像链接的文本。
2.5.1 指针手势 (甲级) 支持 - Mendix 平台不依赖基于路径的手势、多点手势或单点激活来进行空间定位和操控。它也不需要复杂的手势,
2.5.2 指针取消 (甲级) 支持 - Mendix 平台不使用向下事件来执行功能。
2.5.3 名称中的标签 (甲级) 例外情况支持 - Mendix 平台支持配置其他属性,例如 aria-labelledby 在小部件上。

- Mendix 平台不提供在按钮或链接内提供隐藏跨度元素的选项。

2.5.4 运动驱动 (甲级) 支持 - Mendix 平台提供多种触发功能的能力,而不仅限于设备或用户动作。
3.1.1 页面语言 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台设置语言属性(lang) 在 HTML 元素上单击鼠标右键,根据当前语言指定页面的默认语言。

Mendix 支持从左到右和从右到左的书写方向。

3.2.1 聚焦 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 默认情况下, Mendix 当平台获得焦点时,不会发起上下文的改变。

开发人员可以配置 onEnter 和 onLeave 事件,但应谨慎使用此选项。

3.2.2 输入时 (甲级)

也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 默认情况下, Mendix 平台在接收到输入时不会启动上下文的改变。

请注意,当收到输入并且偏好不同的 UX 时,开发人员可能会偏离此行为。

3.3.1 错误识别 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台提供了多种显示错误和验证消息的选项。如果适用,这些消息可以直接显示在相关输入字段中。

此外,该 Mendix 平台用途 aria-invalid 和 aria-describedby 将错误链接到输入字段,从而为辅助技术提供信息。

3.3.2 标签或说明书 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台提供了为用户输入字段指定标签和说明的功能。开发人员可以为两种常见情况添加描述:解释某个字段是否必填,或提供有关预期格式的说明。

- Mendix 平台使用标准 HTML 和 WAI-ARIA 属性将标签和说明与用户界面元素关联起来。这包括使用 aria-labelledby 和 aria-describedby 描述辅助技术的关系。

4.1.1 解析 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台为所有页面创建正确的标记。此标记是根据应用程序模型自动生成的。
4.1.2 名称、角色、值 (甲级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台使用标准 HTML 和 WAI-ARIA 属性向辅助技术描述用户界面元素的身份、操作和状态。除此之外, Mendix 平台为配置小部件上的附加属性提供通用支持。

4.2 成功标准,AA 级

标准 一致性等级 备注与说明
1.2.4个字幕 (直播) (AA级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
不适用 - Mendix 平台不使用同步媒体。
1.2.5 音频描述 (已录制) (AA级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
不适用 - Mendix 平台不使用同步媒体。
1.3.4 方向 (AA级) 支持 - Mendix 平台默认支持响应式设计,支持方向,例如纵向或横向。
1.3.5 确定输入目的 (AA) 支持 - Mendix 平台为配置小部件上的自动完成属性提供了通用支持。
1.4.3 对比 (最低限度) (AA级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台提供了具有足够颜色对比度的默认主题。

- Mendix 平台提供了配置颜色的选项。在更改默认配色方案时,开发人员有责任保持足够高的对比度。

1.4.4 调整文本大小 (AA级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 Mendix基于 Web 的应用程序支持现代 Web 浏览器和操作系统内置的标准浏览器缩放功能。
1.4.5 文字图片 (AA级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台默认不使用文本图像。

开发人员可以选择在他们创建的页面中包含文本图像 Mendix。 在这种情况下 Mendix 能够提供 alt 这些图像的文本。

1.4.10 回流焊 (AA级) 支持 - Mendix 平台使开发人员能够设计响应式页面,其中包括提供内容呈现的选项,而不会丢失信息或功能,也不需要二维滚动。开发人员可以控制页面的内容,并可以添加 CSS 媒体查询来调整可见性和尺寸。
1.4.11 非文本对比 (AA级) 支持 - Mendix 平台提供了具有足够颜色对比度的默认主题。

- Mendix 平台提供了配置颜色的选项。在更改默认配色方案时,开发人员有责任保持足够高的对比度。

1.4.12 文本间距 (AA级) 不适用 - Mendix 平台提供配置页面内容、布局和样式的功能。

由于开发人员控制页面的内容、布局和样式,因此他们有责任满足此要求。

1.4.13 悬停或焦点上的内容 (AA级) 支持 默认情况下, Mendix 平台不会根据焦点或悬停事件显示内容。但是,开发人员可以更改 Mendix 小部件在焦点或悬停时显示内容,并在失去焦点或悬停时隐藏。在这种情况下,开发人员有责任满足此要求。
2.4.5 多种方式 (AA级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档) – 不适用于非 Web 文档
支持 - Mendix 平台提供了将导航菜单、链接和搜索功能整合到用户界面中的能力 Mendix。开发人员有责任按照他们认为合适的方式纳入这些内容。
2.4.6 标题和标签 (AA级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台对界面元素使用语义正确的标记,包括标题(H1H6) 和标签。
2.4.7 焦点可见 (AA级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台提供了一个使焦点可见的默认主题。开发人员可以通过更改或添加 CSS 或 SASS 来根据应用程序的需求进行调整。
3.1.2 部件语言 (AA级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
不适用 Mendix 不提供在同一页面上提供多种语言文本或数据的选项。

- Mendix 平台设置语言属性(lang) 在 HTML 元素上单击鼠标右键,根据当前语言指定页面的默认语言。

3.2.3 一致导航 (AA级)
也适用于:
2017部分508

  • 501 (Web)(软件) – 不适用于非 Web 软件
  • 504.2(创作工具)
  • 602.3(支持文档) – 不适用于非 Web 文档
支持 - Mendix 平台使用导航布局来提供一致的导航。
3.2.4 一致性标识 (AA级)
也适用于:
2017部分508

  • 501 (Web)(软件) – 不适用于非 Web 软件
  • 504.2(创作工具)
  • 602.3(支持文档) – 不适用于非 Web 文档
支持 - Mendix 平台提供标准组件库,开发人员可利用该库创建一致的用户界面和用户体验。创建用户界面时,开发人员有责任创建和维护一致的组件使用。
3.3.3 错误提示 (AA级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台提供了多种显示错误或验证消息的选项。这些消息的文本可以完全配置,并且如果适用,这些消息可以直接显示在相关输入字段中。开发人员有责任在这些消息中为用户提供明确的指导。
3.3.4 错误预防 (法律、金融、数据) ((AA 级)
也适用于:
2017部分508

  • 501 (网络)(软件)
  • 504.2(创作工具)
  • 602.3(支持文档)
支持 - Mendix 平台为开发人员提供了构建用户界面以防止错误的功能,即微流和纳流中的验证消息和自定义工作流检查。

默认情况下, Mendix 平台使用内置的域模型检查来检查用户输入数据的数据类型是否有效。此外,开发人员可以创建量身定制的机制(页面和微流程)以在提交前进行审核、确认和更正。

4.1.3 状态信息 (AA级) 支持 - Mendix 平台提供了显示或隐藏状态消息而不失去焦点的功能。

4.3 成功标准,AAA 级

标准 一致性等级 备注与说明
1.2.6 手语(预录) (AAA 级) 不适用 - Mendix 平台默认不包含音频或视频内容。
1.2.7 扩展音频描述(预录) (AAA 级) 不适用 - Mendix 平台默认不包含音频或视频内容。
1.2.8 替代媒体(预先录制) (AAA 级) 不适用 - Mendix 平台默认不包含音频或视频内容。
1.2.9 仅音频(直播) (AAA 级) 不适用 - Mendix 平台默认不包含音频或视频内容。
1.3.6 明确目的 (AAA 级) 支持例外情况 - Mendix 平台支持添加 aria 地标 main 和 nav.

- Mendix 平台不支持添加 aria 地标 bannercomplementarycontentinfoformnavigationsearch或 application.

1.4.6 对比度(增强) (AAA 级) 支持 - Mendix 平台提供了具有足够颜色对比度的默认主题以及配置颜色的选项。
1.4.7 背景音频低或无背景音频 (AAA 级) 不适用 - Mendix 平台默认不包含音频或视频内容。
1.4.8 视觉呈现 (AAA 级) 支持例外情况 - Mendix 平台没有提供供用户选择前景色和背景色或设置行距的工具。

开发人员可以控制页面的布局,并可以设计页面以使其不包含宽度超过 80 个字符的文本块,确保文本不会在网页的两侧对齐,并且可以将文本大小调整到 200%,而无需用户水平滚动。

1.4.9 文本图像(无例外) (AAA 级) 不适用 - Mendix 平台默认不使用文本图像。
2.1.3 键盘(无例外) (AAA 级) 支持 使用 UI 组件(小部件)构建的页面 Mendix 平台可以充分利用键盘。
2.2.3 无计时 (AAA 级) 不适用 - Mendix 平台不提供时间控制内容的选项。
2.2.4 中断 (AAA 级) 不适用 - Mendix 平台默认不会产生中断。

请注意,开发人员可以创建中断。在这种情况下,开发人员可以将焦点设置为关闭按钮。

2.2.5 重新认证 (AAA 级) 不适用 - Mendix 平台不会自动注销用户。
2.2.6 超时 (AAA 级) 不适用 - Mendix 平台不使用超时。
2.3.2 三次闪光 (AAA 级) 不适用 - Mendix 平台不提供闪动内容。
2.3.3 交互动画 (AAA 级) 不适用 - Mendix 平台不提供动画。
2.4.8位置 (AAA 级) 支持 - Mendix 平台提供使用按钮或链接创建面包屑的功能。
2.4.9 链接目的(仅限链接) (AAA 级) 支持 - Mendix 平台提供了配置链接或按钮标题的选项,如果是图像,则提供 alt 文本。
2.4.10 章节标题 (AAA 级) 支持 - Mendix 平台支持不同的标题,例如 H1 至 H6、段落以及使用 fieldsets.
2.5.5 目标尺寸 (AAA 级) 支持例外情况 默认样式 Mendix 由于美观原因,平台并不总是能满足此要求。但是,可以充分调整样式以满足此要求。
2.5.6 并发输入机制 (AAA 级) 支持 - Mendix 平台提供通过可同时使用的不同输入机制与应用程序交互的能力。
3.1.3 不常用词 (AAA 级) 支持 - Mendix 平台不提供不常见的词语作为默认文本,并提供自定义和配置字幕和文本的选项。
3.1.4缩写 (AAA 级) 支持 - Mendix 平台不提供缩写,并提供自定义和配置标题和文本的选项。

然而,不提供缩写是开发人员的责任。

3.1.5 阅读水平 (AAA 级) 支持 - Mendix 平台提供自定义和配置字幕和文本的选项。
3.1.6 发音 (AAA 级) 支持 - Mendix 平台提供自定义和配置字幕和文本的选项。
3.2.5 请求变更 (AAA 级) 支持 - Mendix 平台不提供默认自动更新、在同一窗口中打开链接或自动提交表单的元素。
3.3.5帮助 (AAA 级) 支持 - Mendix 平台提供了多种功能,可以使用标签和文本向页面添加帮助文本。
3.3.6 错误预防 (全部)(AAA 级) 支持 - Mendix 平台为开发人员提供了构建用户界面以防止错误的功能,即微流和纳流中的验证消息和自定义工作流检查。

默认情况下, Mendix 平台使用内置的域模型检查来检查用户输入数据的数据类型是否有效。此外,开发人员可以创建量身定制的机制(页面和微流程)以在提交前进行审核、确认和更正。

选择你的语言