我正在检查我们正在开发的应用程序的一些标记,其中一个 wakanda 生成的元标记未通过 W3C 验证。
<meta name="WAF.packageJson">
验证服务声明“元素‘元’缺少以下一个或多个属性:内容、属性。”
我正在考虑为“内容”设置一个任意值以通过验证,但想知道是否有更好的方法来为这些特定标签执行此操作?
这就是 WD2 迁移元标记。默认情况下,它会添加到您的主页,以表明该主页是使用 Wakanda WD2 交付的。
正确的解决方案是要么删除它要么用虚拟数据填充它。我建议后者。
如果存在此元标记,package.json
则会为页面创建和维护一个文件。该文件包含页面的依赖项,这是 Wakanda 服务器在请求页面时需要随页面一起发送的所有文件。
如果要指定特定的 package.json 文件,可以通过在 content 参数中指定它来实现:
如果您想为您的某个页面禁用 WD2,您可以删除标签或修改其名称,以便 WD2 在页面中找不到“WAF.packageJson”名称属性。
您可以在package.json 文档和html 页面文档中找到有关此的更多信息
来自 W3Schools:
如果定义了名称或 http-equiv 属性,则必须定义内容属性。如果这些都没有定义,则不能定义内容属性。此处需要内容属性,在验证中可能但不应该有解决方法。您将需要为您的
<meta>
-tags 添加内容。