0

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

<meta name="WAF.packageJson">

验证服务声明“元素‘元’缺少以下一个或多个属性:内容、属性。”

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

4

2 回答 2

1

这就是 WD2 迁移元标记。默认情况下,它会添加到您的主页,以表明该主页是使用 Wakanda WD2 交付的。

正确的解决方案是要么删除它要么用虚拟数据填充它。我建议后者。

如果存在此元标记,package.json则会为页面创建和维护一个文件。该文件包含页面的依赖项,这是 Wakanda 服务器在请求页面时需要随页面一起发送的所有文件。

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

如果您想为您的某个页面禁用 WD2,您可以删除标签或修改其名称,以便 WD2 在页面中找不到“WAF.packageJson”名称属性。

您可以在package.json 文档html 页面文档中找到有关此的更多信息

于 2016-08-08T08:28:03.223 回答
0

来自 W3Schools:

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

于 2016-07-26T08:28:43.063 回答