假设我有某种专有的Web框架。我应该在生成的文件中包含<meta generator="My framework">
标记吗?
我注意到StackExchange 0.9应用程序会这样做,并想知道这样做的优点/缺点是什么。它是否有任何影响,或者仅对看到源的人有用?
答案 0 :(得分:39)
我从来没有见过像以前那样格式化的标签,其中一个名为generator
的属性和生成软件作为其值。通常,您会看到它显示为name="generator"
,生成软件显示为相应的内容,例如:
<meta name="generator" content="WordPress 3.0.1" /> <!-- leave this for stats -->
以前我没有意识到这方面的任何标准,但看起来HTML5已经开始并标准化使用“generator”作为元数据名称。它因此描述了它:
该值必须是自由格式字符串,用于标识用于生成文档的软件包之一。不得在标记不是由软件生成的页面上使用此值,例如标记由用户在文本编辑器中编写的页面。
过去,当动态网络应用程序并不普遍时,某些网站编辑器(如FrontPage(我说过))会在您创建新的HTML文档或使用它们发布网站时自动插入生成器标记。这被理解为“此页面是使用FrontPage创建的”。我不认为任何现代编辑或IDE会这样做,但我可能是错的。然而,它绝对是当今动态网络应用程序中常用的。
答案 1 :(得分:0)
一个好处(或一个弊端)是,您可以以searches的身份出现在生成器上。