可能无法访问脚本用户界面。 WCAG 2.0(AA级)

问题描述 投票:1回答:2

我正在尝试使我的网站辅助功能兼容。

我正在使用achecker.ca来查看我的错误。

出于某种原因,根据WCAG 2.0 (Level AA)第2.1节,成功标准2.1.1,检查ID 89,我的所有脚本标签都显示为潜在错误。

我需要摆脱这些潜在的错误,但我个人不知道如何使脚本可访问,唯一的工作是分配一个对象。像这个脚本例如:

<script>
    window.dataLayer = [{
        "page_details": {
            "url": "\/us\/social-channels\/",
            "name": "Social channels"
        },
    }];
</script>

任何想法如何解决这个问题?

javascript html html5 accessibility
2个回答
5
投票

看看这个具体问题,Check ID 89,它说:

简短的介绍 将为所有script元素生成此错误。

然后他们有两个例子,一个通过,一个失败。

通过例子 不包含script元素。 失败的例子 包含script元素。

因此,根据文件,每个<script>将被标记为“潜在”问题,并且没有办法阻止警告(缺少移除<script>)。

就个人而言,作为一个无障碍专家,我认为警告是错误的。不应标记脚本。如果你有代码,你有一个鼠标事件处理程序,那肯定是WCAG 2.1.1问题。但通常标记脚本并不意味着什么。


3
投票

“潜在问题”意味着您必须手动检查。这并不意味着您有任何错误。

© www.soinside.com 2019 - 2024. All rights reserved.