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

con*_*tor 33 html generator meta-tags

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

我注意到StackExchange 0.9应用程序就是这样做的,并且想知道这样做的优缺点是什么.它是否有任何影响,或者仅对看到来源的人有用?

Bol*_*ock 41

我从来没有见过像以前那样格式化的标签,其中有一个属性被调用generator,生成软件就是它的值.通常,您会将其显示为name="generator"生成软件,并将其视为相应的内容,例如:

<meta name="generator" content="WordPress 3.0.1" /> <!-- leave this for stats -->
Run Code Online (Sandbox Code Playgroud)

以前我没有意识到这方面的任何标准,但看起来HTML5已经开始并标准化使用"generator"作为元数据名称.它描述了它:

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

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

  • 啊,我记得那个.创建网页的步骤:`(1)`创建一个网页.`(2)`删除生成器标签. (26认同)
  • @configurator:那些是好日子:) (3认同)
  • 有人可以庆祝这个元的好处吗?谢谢! (3认同)