生成的元标记无法通过w3c验证

时间:2016-07-26 08:20:27

标签: html wakanda

我正在为我们正在处理的应用程序检查一些标记,并且其中一个wakanda生成的元标记未通过W3C验证。

<meta name="WAF.packageJson">

验证服务声明“元素'元'缺少以下一个或多个属性:content,property。”

我正在考虑为'content'设置任意值以通过验证,但是想知道是否有更好的方法为这些特定标签执行此操作?

2 个答案:

答案 0 :(得分:1)

这是WD2迁移元标记。它默认添加到您的页面中,表示使用Wakanda WD2传送页面。

正确的解决方案是删除它,或者用dummy data填充它。我建议后者。

如果存在此元标记,则会为页面创建并维护package.json文件。此文件包含页面的依赖项,它们是Wakanda Server在请求时需要通过该页面发送的所有文件。

如果要指定特定的package.json文件,可以在content参数中指定它:

如果要为其中一个页面禁用WD2,可以删除标记或修改其名称,以便WD2找不到&#34; WAF.packageJson&#34;页面中的name属性。

您可以在package.json dochtml page doc

上找到有关此内容的更多信息

答案 1 :(得分:0)

来自W3Schools:

如果定义了名称或http-equiv属性,则必须定义content属性。如果这些都没有定义,则无法定义内容属性。
此处需要内容属性,可能但在验证中可能没有解决方法。您需要为<meta> - 标记添加内容。