繁体   English   中英

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

[英]Script user interface may not be accessible. WCAG 2.0 (Level AA)

我正在努力使我的网站可访问性兼容。

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

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

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

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

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

查看此特定问题Check ID 89 ,它说:

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

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

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

因此,根据文档,每个<script>都将被标记为“潜在”问题,并且无法阻止警告(除了删除<script> )。

就个人而言,作为可访问性专家,我认为该警告是错误的。 不应标记脚本。 如果您的代码中有鼠标事件处理程序,那么这肯定是 WCAG 2.1.1 的问题。 但是一般地标记脚本并不意味着什么。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM