我应该包含一个 <meta generator> 标签吗?

新手上路,请多包涵

假设我有某种专有的网络框架。我应该在生成的文件中包含 <meta generator="My framework"> 标签吗?

我注意到 StackExchange 0.9 应用程序会这样做,并且想知道这样做的优点/缺点是什么。有没有什么作用,还是只是给看源码的人看有用?

原文由 configurator 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 653
2 个回答

我以前从未见过这样格式的标签,其属性名为 generator 并且生成软件作为其值。通常你会看到它呈现为 name="generator" 和生成软件作为其对应的内容,例如:

 <meta name="generator" content="WordPress 3.0.1" /> <!-- leave this for stats -->

以前我不知道这方面的任何标准,但看起来 HTML5 已经领先并将“生成器”的使用标准化为元数据名称。它是这样描述它的:

该值必须是一个自由格式的字符串,用于标识用于生成文档的软件包之一。该值不得用于其标记不是由软件生成的页面,例如,其标记是由用户在文本编辑器中编写的页面。

在过去,当动态网络应用程序还没有那么普遍时,某些网站编辑器,如 FrontPage(我说的是那里),会在您创建新的 HTML 文档或使用它们发布网站时自动插入生成器标签。这被认为是“此页面是使用 FrontPage 创建的”。我不认为任何现代编辑器或 IDE 会再这样做,但我可能是错的。然而,它在今天的动态网络应用程序中绝对是常用的。

原文由 BoltClock 发布,翻译遵循 CC BY-SA 3.0 许可协议

一个好处(或一个缺点?)是您可以出现在为生成器完成的 搜索 中。

原文由 Jay 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏