ฉันรู้วิธีตรวจสอบว่ามีการสร้างเว็บไซต์ด้วย Drupalหรือไม่ แต่มีวิธีที่จะบอกได้ไหมว่าเว็บไซต์นั้นถูกสร้างขึ้นด้วย Drupal 7 หรือไม่
ฉันรู้วิธีตรวจสอบว่ามีการสร้างเว็บไซต์ด้วย 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)
ตัวเลือกอื่น ๆ รวมถึงการใช้ 'sniffers' เป็นที่ชื่นชอบของฉัน 'Whatweb' - https://github.com/urbanadventurer/WhatWeb Whatweb เป็นเครื่องมือบรรทัดคำสั่ง (ทับทิม) ที่สามารถสูดดมไม่เพียง แต่ความจริงที่ว่าเว็บไซต์ใช้ drupal แต่มักจะเป็นรุ่นหลักและรองเช่นกัน
:-)
หากไม่มีใครนำออกมาคุณสามารถค้นหาแท็กด้านล่าง
<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.behaviors
วัตถุJavascript ในDrupal 6 , ฟังก์ชั่น init จะถูกแนบมาด้วย
Drupal.behaviors.foo = function () {
// ...
}
ในDrupal 7มันเป็นเช่นนั้น
Drupal.behaviors.foo = {
attach: function () {
// ...
}
}
คุณสามารถดูไฟล์ css ที่โหลด จากภาพรวมครั้งแรก Drupal 6 โหลดโมดูล / system / system.css ในขณะที่ Drupal 7 โหลดโมดูล / system / system.base.css
มีคนใน IRC แนะนำให้ดู jQuery version: ถ้าเป็น 1.3.2 คุณค่อนข้างแน่ใจว่าเป็นเว็บไซต์ Drupal 6 ที่กล่าวว่าวิธีนี้ไม่ผิดพลาดอย่างใดอย่างหนึ่ง
ฉันมักจะดู "blurp" ขนาดใหญ่ของ 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
Wappalyzer เป็นส่วนขยายของเบราว์เซอร์ที่เปิดเผยเทคโนโลยีที่ใช้ในเว็บไซต์ ตรวจพบระบบการจัดการเนื้อหาแพลตฟอร์มอีคอมเมิร์ซเว็บเซิร์ฟเวอร์เฟรมเวิร์ก JavaScript เครื่องมือวิเคราะห์และอื่น ๆ อีกมากมาย
คุณสามารถค้นหาข้อมูลรุ่นได้ที่CHANGELOG.txt
ไฟล์ในโฟลเดอร์ Drupal
สิ่งที่คุณต้องทำคือแสดงไฟล์นี้