ある種の独自の Web フレームワークがあるとします。<meta generator="My framework">
生成されたファイルにタグを含める必要がありますか?
私は、StackExchange 0.9 アプリケーションがそれを行っていることに気付き、それを行うことの長所と短所を知りました。それは何らかの効果がありますか、それともソースを見ている人が見るのに役立つだけですか?
generator
呼び出された属性とその値としての生成ソフトウェアを使用して、このようにフォーマットされたタグを見たことがありません。通常name="generator"
、対応するコンテンツとして表示され、生成ソフトウェアとして表示されます。次に例を示します。
<meta name="generator" content="WordPress 3.0.1" /> <!-- leave this for stats -->
以前はこれに関する標準を知りませんでしたが、HTML5が進んで、メタデータ名としての「ジェネレーター」の使用を標準化したようです。それはこのようにそれを説明します:
値は、ドキュメントの生成に使用されるソフトウェアパッケージの1つを識別する自由形式の文字列である必要があります。この値は、マークアップがソフトウェアによって生成されていないページ、たとえば、ユーザーがテキストエディタでマークアップを記述したページでは使用しないでください。
動的Webアプリがそれほど普及していなかった過去には、FrontPageなどの特定のWebサイトエディター(私が言ったように)は、新しいHTMLドキュメントを作成したり、それらを使用してサイトを公開したりするときに、ジェネレータータグを自動的に挿入していました。これは、「このページはFrontPageを使用して作成された」という意味で解釈されました。最近のエディターやIDEはこれを行っていないと思いますが、間違っている可能性があります。ただし、今日の動的Webアプリでは間違いなく一般的に使用されています。