javascript - 必须为内部事件指定默认脚本语言

标签 javascript html css accessibility wcag

我正在通过验证器工具检查我的网站的可访问性。我有以下错误

The default style sheet language must be specified when style attributes are used:

The default scripting language must be specified for an intrinsic event:

我已经指定了语言,但没有在元标记中指定。我在网站中指定它们的方式是:

<script type="text/javascript" src='javascript_code.js'></script>
<link href="style.css" rel="stylesheet" type="text/css" />

进入我网站的标题。因为这是对元素的检查,我将被标记为我的网站应该至少符合 WCAG 级别。 我真的必须修复这些错误吗?或者这只是验证器的问题,因为它可能不会为此检查其他标签? 任何想法?谢谢!!!

最佳答案

是否指定 default scripting language在浏览器中的实际影响为零(除非您在 IE 中将 javascript 与 VB 混合使用,这种情况极为罕见,或者其他一些更不常见的主机和语言),但要让验证器满意:

<META http-equiv="Content-Script-Type" content="text/javascript">

应该完成这项工作。

请注意 text/javascript类型已过时。您可以尝试使用“application/javascript”或“application/ecmascript”,但不能在脚本元素中使用,因为某些浏览器随后会忽略该脚本,因此请使用“text/javascript”。

关于javascript - 必须为内部事件指定默认脚本语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10291243/

相关文章:

javascript - 滚动离开网页顶部后为 div 设置动画

javascript - Div 动画不会向下平移

javascript - Meteor 新手询问最佳实践

html - 使用 CSS3 自定义形状和动画

javascript - 在谷歌浏览器中放大时 1 像素的背景重复

javascript - 选中复选框时将按钮颜色更改为绿色

html - 将 cute-slider 与 HTML5 样板集成

javascript - 使用Key获取Array对象的值

javascript - jquery(或纯 js)将更改事件绑定(bind)到数组中对象的属性

javascript - 如何使用 Javascript 在页面加载时加载图像?