"不推荐使用HTML5文档检查界面"

时间:2015-06-08 18:09:51

标签: html html5 validation w3c-validation

在做项目时,我正在检查它是否存在W3C错误(使用Firefox的 html validator 插件),在此过程中我发现了一个永远不会出现在我身上的警告之前。

  

" 警告: 不推荐使用此HTML5文档检查界面"

  • 所以,第一件事出现在我的脑海里," 让我谷歌这个"并且看看我能找到关于这个警告的信息,但我没有得到任何东西。
  • 尝试了另一种方法,即实际的 W3C Validator 并查看结果。但是,我得到了同样的警告(如下所示),但这一次它指向了我到再次检查的其他链接,我做了,但我无法理解为什么我必须检查 W3C validator NU 而不是 W3C validator original 像往常一样。
  

不推荐使用HTML5文档检查界面。使用Nu   直接在<{3}}处使用 Html Checker。

那么这个警告的意义是什么以及它出现的原因?

P.S 即可。 - 我刚才注意到几天前我现在的项目和AFAIR都在发生这种情况。

编辑 - 它停止向我发出上述警告,现在它显示以下错误:

  

错误: 在线解析器错误

  

错误: 转到菜单:HTML Validator / W3c在线验证程序以查看错误

转到 https://validator.w3.org/nu/ 我现在可以看到它已针对 W3C Validator

进行了更新

EDIT2 - 从一段时间以来,我已经停止在插件中看到任何错误。它看起来开发人员更新了插件。到目前为止一切都很好。

2 个答案:

答案 0 :(得分:3)

所有这一切都意味着W3C网站上的旧验证器无法再准确检查浏览器使用的HTML5的当前规范。正在采用的某些元素(如hgroup)最终被删除,而其他元素则被更改或添加。

所以这意味着验证器已经过时,因此不是检查HTML5文档的最佳位置。

答案 1 :(得分:3)

W3C HTML Checker的维护者。几个星期前我就添加了“警告:HTML5文档检查的这个界面已被弃用”的消息。

您实际上现在不会看到该消息,因为我同时设置了一种机制,使请求自动从https://validator.w3.org/的旧版W3C标记验证器重定向到当前的W3C HTML检查员https://validator.w3.org/nu/

如果你很好奇,这就是改变差异:

https://github.com/w3c/markup-validator/commit/1b12fe496bb457950944782f133f547cee3cef56

所有这一切,如果您使用过时的SOAP 1.2 API到遗留标记验证器(或使用某些依赖它的工具),您现在可能会看到一条消息:

  

此HTML5文档检查界面已过时。请改用https://validator.w3.org/nu/的界面。

如果您在使用的某个工具/库的输出中看到该消息,那么您需要将其作为错误报告给该工具/库的开发人员,以便他们可以更新它而不是使用当前的API来https://validator.w3.org/nu/检查员。