web-dev-qa-db-fra.com

Devrais-je inclure une balise <Meta Generator>?

Supposons avoir une sorte de cadre Web exclusif. Devrais-je inclure un <meta generator="My framework"> tag dans les fichiers générés?

J'ai remarqué que les applications Stackexchange 0.9 font cela et je me demandais quels sont les avantages/inconvénients de le faire. A-t-il un effet ou est-ce juste utile pour les personnes qui recherchent la source de voir?

34
configurator

Je n'ai jamais vu une balise formatée comme ça avant, avec un attribut appelé generator et le logiciel générateur comme valeur. Habituellement, vous le verrez comme étant présenté comme name="generator" et le logiciel générateur comme contenu correspondant, par exemple:

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

Auparavant, je n'étais pas au courant d'une norme pour cela, mais cela ressemble HTML5 a été avancé et normalisé l'utilisation de "générateur" comme nom de métadonnées. Il le décrit ainsi:

La valeur doit être une chaîne de formulaire libre qui identifie l'un des packages logiciels utilisés pour générer le document. Cette valeur ne doit pas être utilisée sur des pages dont le balisage n'est pas généré par le logiciel, par exemple. pages dont la balise a été écrite par un utilisateur dans un éditeur de texte.

Dans le passé, lorsque les applications Web dynamiques n'étaient pas aussi répandues, certains éditeurs de sites Web, comme FrontPage (là-bas, je l'ai dit), insérerait automatiquement des balises de générateur lorsque vous créez de nouveaux documents HTML ou publieriez des sites les utilisant. Cela a été pris pour signifier "Cette page a été créée à l'aide de FrontPage". Je ne pense pas que les éditeurs et IDes modernes ne le font plus, mais je pourrais me tromper. Il est définitivement couramment utilisé dans des applications Web dynamiques aujourd'hui.

42
BoltClock

Un avantage (ou un con?) Est que vous pouvez vous présenter dans recherches faites pour générateur.

0
Jay