Drupal로 사이트가 구축 되었는지 확인하는 방법을 알고 있지만 Drupal 7로 사이트가 구축되었는지 알 수있는 방법이 있습니까?
Drupal로 사이트가 구축 되었는지 확인하는 방법을 알고 있지만 Drupal 7로 사이트가 구축되었는지 알 수있는 방법이 있습니까?
답변:
드루팔 인 사이트에 대한 명백한 공짜 7 :
<head>HTML 섹션의 RDF<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>섹션에 2 개가 있습니다)X-Generator: Drupal 7 (http://drupal.org)다른 옵션으로는 'Whatweb'- https: //github.com/urbanadventurer/WhatWeb 인 '스니퍼'사용이 있습니다 . Whatweb은 사이트가 드루팔을 사용하고 있다는 사실뿐만 아니라 종종 주 버전과 부 버전을 스니핑 할 수있는 (루비) 명령 줄 도구입니다.
:-)
다른 사람이 가져 오지 않은 경우 아래 태그를 찾을 수 있습니다.
<meta name="generator" content="Drupal 7 (http://drupal.org)" />
그러나 구문 상으로는 너무 확실한 방법을 찾고 실제로는 아무것도 볼 수 없습니다. Jquery는 이제 줄 바꿈이 필요합니다
(function ($) {
})(jQuery);
그러나 일부 오래된 Drupal 사이트는 커스터마이즈 된 경우 그러한 방식으로 작업을 수행 할 수 있습니다.
답은 100 % 확신 할 수 없다는 것입니다.
한 가지 빠른 방법은 http://example.com/CHANGELOG.txt URL을 방문하여 사용중인 버전으로 변경 로그에서보고하는 내용을 확인하는 것입니다. 예를 들어 Drupal.org ( http://drupal.org/CHANGELOG.txt)에 해당 됩니다.
Drupal 7의 HTTP 헤더에서 "X-Generator Drupal 7"과 같은 것이 있는지 확인할 수도 있습니다. 관심있는 사람이 있다면 http://drupal.org/node/982034 를 제거하는 방법을 설명하는 페이지에 대한 링크 입니다.
또 다른 방법은 Javascript Drupal.behaviors객체 를 보는 것 입니다. 에서는 드루팔 6 초기화 '기능처럼 연결된
Drupal.behaviors.foo = function () {
// ...
}
에서 드루팔 7 , 그것과 같다
Drupal.behaviors.foo = {
attach: function () {
// ...
}
}
어떤 CSS 파일이로드되었는지 확인할 수 있습니다. 언뜻보기에 Drupal 6은 modules / system / system.css를로드하고 Drupal 7은 modules / system / system.base.css를로드합니다.
IRC의 누군가가 jQuery 버전을 살펴볼 것을 제안했습니다. 1.3.2 인 경우 Drupal 6 사이트임을 확신 할 수 있습니다. 즉,이 방법도 완벽한 것은 아닙니다.
나는 보통 jQuery.extend(Drupal.settings,...
드루팔 6 의 헤더에있는 자바 스크립트의 거대한 "흐리게"를 보면 드루팔 7의 문자열이 매우 작고 모든 드루팔 7의 문자열이 매우 작습니다.
jQuery.extend()보다 Drupal 6 사이트가 더 큰 섹션 이있을 수 있습니다. 또한 두 사이트에서 사용되는 타사 모듈의 수와 해당 모듈에 따라 다릅니다.
"Wappalyzer"라는 이름의 firefox 용 플러그인은 사이트에서 어떤 CMS를 사용하고 있는지 알려줍니다. 제 생각에는 플러그인이 정말 잘 작동합니다. drupal.org의이 게시물에 따르면 Chrome 용 비슷한 플러그인 인 Chrome 스니퍼도 있습니다.
나는 항상 Wappalyzer 를 사용 하여 웹 사이트의 기술을 감지하고 Wappalyzer웹 사이트는 Drupal 7을 기반으로합니다.
Wappalyzer는 웹 사이트에서 사용되는 기술을 보여주는 브라우저 확장입니다. 컨텐츠 관리 시스템, 전자 상거래 플랫폼, 웹 서버, JavaScript 프레임 워크, 분석 도구 등을 감지합니다.
CHANGELOG.txtDrupal 폴더의 파일에서 버전 정보를 찾을 수 있습니다 .
이 파일을 표시하기 만하면됩니다.