1

Я провожу исследование, которое включает сравнение веб-сайтов. Некоторые из проектов ужасны, и из болезненного любопытства я хочу выяснить, какая программа (Word, Dreamweaver и т.д.) Их сгенерировала. Есть ли инструмент для обнаружения этого? Поиск в Google ничего не нашел.

Word HTML легко обнаружить, потому что его разметка очень плохая, но другие приложения сложнее обнаружить.

2 ответа2

3

Несколько программ для создания веб-страниц вставляют <meta name="generator" content="..."> . Конечно, такой тег также может быть написан от руки, например, автором, и дискуссии об этом типе тега, похоже, вращаются вокруг вопроса о том, как предотвратить его испускание программой (часто с эффективными ответами).

Существуют различные способы эвристического определения того, какое программное обеспечение было использовано. Например, Word HTML можно очистить, используя «Фильтрованный вывод» в Word и постобработку, но обычно остаются такие симптомы, как class=MsoNormal .

1

Подсказки могут также существовать в URL страницы. Например, расширения файлов .jsp .pl .asp .cfm обозначают Java Server Pages, Perl, .Net и ColdFusion, чтобы назвать несколько. Они также часто удаляются, чтобы упростить URL и скрыть технологию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .