Подтвердить что ты не робот

Должен ли я включать тег <meta generator>?

Предположим, что у меня есть какая-то проприетарная веб-инфраструктура. Должен ли я включать тег <meta generator="My framework"> в сгенерированные файлы?

Я заметил, что приложения StackExchange 0.9 делают это и задаются вопросом, каковы плюсы и минусы этого. Имеет ли это эффект, или это просто полезно для людей, которые смотрят на источник, чтобы видеть?

4b9b3361

Ответ 1

Я никогда раньше не видел тег, отформатированный таким образом, с атрибутом под названием generator и генерирующим программным обеспечением в качестве его значения. Обычно вы увидите, что он представлен как name="generator" и генерирующее программное обеспечение в качестве его соответствующего содержимого, например:

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

Раньше я не знал о каком-либо стандарте для этого, однако он выглядит как HTML5 пошел дальше и стандартизовал использование "генератора" как имя метаданных. Он описывает это так:

Значение должно быть строкой свободной формы, которая идентифицирует один из пакетов программного обеспечения, используемых для создания документа. Это значение не должно использоваться на страницах, чья разметка не создается программным обеспечением, например. страницы, чья разметка была написана пользователем в текстовом редакторе.

В прошлом, когда динамические веб-приложения не были распространены, некоторые редакторы веб-сайтов, такие как FrontPage (там, я сказал), автоматически вставляют теги генератора при создании новых HTML-документов или публикации сайтов с их использованием. Это означало: "Эта страница была создана с использованием FrontPage". Я не думаю, что современные редакторы или IDE делают это больше, но я могу ошибаться. Однако он определенно обычно используется в динамических веб-приложениях сегодня.

Ответ 2

Преимущество (или мошенничество?) Заключается в том, что вы можете отображаться в поисках, выполненных для генератора.