元标记中应用程序名称和关键字的用途是什么?

20 html html5

以下标签的目的或需求是什么?

<meta name="application-name" content="StackOverflow">
<meta name="keywords" content="questions, answers"> <!-- SEO tells keywords aren't given importance these days -->
Run Code Online (Sandbox Code Playgroud)

Juk*_*ela 13

根据HTML5 LC,meta带有name=application-name值的标签(在content属性中)是"短的自由格式字符串,给出页面代表的Web应用程序的名称"; 如果页面不是应用程序,则不得使用此类标记.浏览器"可以在UI中使用应用程序名称而不是页面title,因为标题可能包括与特定时刻页面状态相关的状态消息等,而不仅仅是应用程序的名称."

meta与标签name=keywords指定"一套逗号分隔的标记,其中的每一个是相关的页面的关键词".它现在通常被搜索引擎忽略(并且从未对浏览器产生影响,因为您可以在HTML5 LC中的以下注释中读取:"许多搜索引擎不考虑此类关键字,因为此功能在历史上一直被使用不可靠甚至误导性地将垃圾搜索引擎的结果以一种对用户无益的方式."


Luk*_*son 3

来自W3Schools.com

  • application-name:指定页面所代表的 Web 应用程序的名称
  • keywords:指定以逗号分隔的关键字列表 - 与页面相关(告知搜索引擎该页面的内容)。