WCAG 2.1 AA 合规性和 User-Generated 内容 - 您如何处理您无法控制的内容?

WCAG 2.1 AA Compliance and User-Generated Content - what do you do with content that you don't control?

我无法找到有关 WCAG 2.1 合规性和 user-generated 内容的明确信息。如果站点的最终用户创建或上传的内容不符合要求,站点是否会不合规?

一些示例可能是用户上传不带字幕或副标题的视频内容,或包含闪烁内容的 gif,或使用页面编辑器根据个人喜好在整个页面中创建不同级别的 html 标题标签但可能会干扰屏幕阅读技术等...

您如何处理您无法控制的内容?

您有两个选择 - 强制用户上传符合 WCAG 标准的内容(这几乎是不可能的,但您可以通过坚持使用 alt 文本、.srv 或类似格式的视频字幕文件等来改进内容,并解释原因important) 或者你使用 statement of partial compliance on the site,其中有两个版本。

部分一致性声明 - 第三方内容

W3C 承认您无法控制第三方内容,包括用户上传的内容和用户 linked(嵌入)的内容。

现在您有两个现实的选择,具体取决于您的可用资源。

选项 1 - 维护页面

如果内容已上传到您的网站,您可以选择“修复”它。您可以建立一个系统来监控新添加的内容并添加/调整标记、alt 属性等以使页面符合要求。

您仍然会添加部分合规性声明,但也会声明页面将得到更新和维护以在 2 个工作日内提供完全合规性。

由于繁忙站点的大量资源需求,这可能是也可能不是一个选项。

但是,如果您能够做到这一点,这将是首选(为了降低成本,您可以将其与您现有的任何调解/批准流程相结合。对于无法访问的内容,例如您的场景闪烁的内容,你可以有一个简单的警告框,可以用来解释内容的问题。)

选项 2 - 接受用户内容不合规

A "statement of partial conformance" may be made that the page does not conform, but could conform if certain parts were removed.

详细说明哪些页面/页面类型不合规,但解释哪些部分合规以及需要删除哪些部分才能使页面合规。

我会在解释它是用户生成的内容的任何内容之前发出警告,并且 link 这是您的部分合规声明。如果少数人花时间了解可访问性,它可能会产生积极影响。

必须注意third-party实现和third-party内容是两个截然不同的东西:

  • 使用生成错误标题标签的页面编辑器由作者控制。

  • 允许 third-party 用户向网站添加内容不在(但可以)作者的控制范围内,

例如,集成由您的社交媒体经理编写的 Twitter 提要在您的控制之下:可以制作适当的图像替代和文本,并且使用 API 而不是 iframe 集成可以提供足够的可访问性。

如果您允许人们上传视频但不让他们提供字幕,那么这就是您的责任。如果他们可以选择自己的提供商(如 Youtube)但不提供字幕,则由他们负责。

Partial conformance claims due to third party content

When an author makes a decision to use a third party implementation, they should choose products that meet WCAG requirements. [...] However, if the page does not conform to WCAG only for reasons that are legitimately outside the author's control then the author can make a claim of partial conformance. It is important to recognize that this is a statement of non-conformance