Я знаю, как проверить, построен ли сайт с помощью Drupal , но есть ли способ узнать, построен ли сайт с помощью Drupal 7?
19
Я знаю, как проверить, построен ли сайт с помощью Drupal , но есть ли способ узнать, построен ли сайт с помощью Drupal 7?
Несколько очевидных раздач сайту Drupal 7:
<head>
разделе в HTML<meta name="Generator" content="Drupal 7 (http://drupal.org)" />
jQuery.fn.jquery;
показывает версию jQuery 1.4.4 или 1.5.2 (с обновлением jQuery)<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- это известная ошибка в drupal 6 (в <head>
разделе дваX-Generator: Drupal 7 (http://drupal.org)
Другие варианты включают использование «снифферов», мое любимое «Whatweb» - https://github.com/urbanadventurer/WhatWeb . Whatweb - это инструмент для командной строки (ruby), который может прослушивать не только тот факт, что сайт использует drupal, но часто и основную и вспомогательную версии.
:-)
Если кто-то не вынул его, вы можете посмотреть тег ниже
Синтаксически, хотя, я просто ищу способ быть уверенным и не могу ничего увидеть. Jquery теперь требует упаковки
но некоторые старые сайты Drupal могут также делать то же самое, если они были настроены.
Я думаю, что ответ заключается в том, что вы не можете быть уверены на 100%.
источник
Одним из быстрых способов является попытка ввести URL-адрес http://example.com/CHANGELOG.txt , чтобы увидеть, что журнал изменений сообщает об используемой версии. Например, это верно для Drupal.org: http://drupal.org/CHANGELOG.txt .
источник
Вы также можете проверить заголовки HTTP (в Drupal 7) на что-то вроде «X-Generator Drupal 7». Это ссылка на страницу, объясняющую, как удалить это, если кому-то будет интересно: http://drupal.org/node/982034 .
источник
Другой способ - посмотреть
Drupal.behaviors
объект Javascript . В Drupal 6 функции инициализации прикреплены какВ Drupal 7 это похоже
источник
Вы можете посмотреть, какие файлы CSS загружены. На первый взгляд, Drupal 6 загружает модули / system / system.css, а Drupal 7 загружает модули / system / system.base.css.
источник
Кто-то из IRC предложил взглянуть на версию jQuery: если это 1.3.2, вы можете быть уверены, что это сайт Drupal 6. Тем не менее, этот метод также не является непогрешимым.
источник
Я обычно смотрю на массивное «размытие» javascript в заголовке в
jQuery.extend(Drupal.settings,...
A Типичном Drupal 6 есть очень маленькая строка, в то время как у каждого Drupal 7 есть массивная.
источник
jQuery.extend()
разделом больше, чем у сайта Drupal 7. Это зависит также от количества сторонних модулей, используемых на обоих сайтах, и от того, какие это модули.Плагин для Firefox под названием «Wappalyzer» сообщает вам, какую CMS использует сайт. На мой взгляд, плагин работает действительно хорошо. Согласно этому посту на drupal.org, существует аналогичный плагин для Chrome, который называется chrome sniffer.
источник
Я всегда использую Wappalyzer для обнаружения технологий веб-сайта,
Wappalyzer
веб-сайт также основан на Drupal 7.источник
Вы можете найти информацию о версии в
CHANGELOG.txt
файле в папке Drupal.Все, что вам нужно сделать, это отобразить этот файл.
источник