web-dev-qa-db-ja.com

<meta generator>タグを含める必要がありますか?

なんらかの独自仕様のWebフレームワークがあるとしましょう。 <meta generator="My framework">生成されたファイルのタグ?

StackExchange 0.9アプリケーションがそれを実行していることに気づき、それを実行することの賛否両論は何か疑問に思いました。それは何か効果がありますか、それともソースを見ている人が見るのに役立つだけですか?

34
configurator

このような形式のタグは見たことがなく、generatorという属性とその値として生成ソフトウェアを使用しています。通常はname="generator"として表示され、対応するコンテンツとして生成ソフトウェアが表示されます。次に例を示します。

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

以前は、これに関する標準を知りませんでしたが、 HTML5 が進んでいるようで、メタデータ名としての「ジェネレーター」の使用を標準化しました。それはこうしてそれを説明します:

値は、ドキュメントの生成に使用されるソフトウェアパッケージの1つを識別する自由形式の文字列である必要があります。この値は、マークアップがソフトウェアによって生成されていないページでは使用しないでください。ユーザーがテキストエディターでマークアップを記述したページ。

以前は、動的Webアプリがそれほど普及していなかったとき、FrontPageなどの特定のWebサイトエディター(私は言った)は、新しいHTMLドキュメントを作成したり、それらを使用してサイトを公開したりすると、自動的にジェネレータータグを挿入していました。これは、「このページはFrontPageを使用して作成された」という意味です。最近のエディターやIDEでこれを行うことはもうないと思いますが、私は間違っている可能性があります。ただし、今日の動的Webアプリでは間違いなく一般的に使用されています。

42
BoltClock

利点(またはcon?)は、ジェネレータに対して searches doneに表示できることです。

0
Jay