วิธีแสดงซอร์สโค้ดของส่วนขยาย Chrome

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ส่วนขยายของ Chrome จัดส่งในสถานะที่สามารถดูซอร์สโค้ดของพวกเขาได้ สิ่งนี้น่าสนใจด้วยเหตุผลหลายประการแม้ว่าอาจไม่ใช่สิ่งที่คุณอาจต้องการทำหากคุณไม่เชี่ยวชาญด้าน JavaScript หรือรู้จักคนที่เป็น

สาเหตุที่ชัดเจนที่สุดว่าทำไมคุณอาจต้องการดูที่มาของส่วนขยาย Chrome คือการตรวจสอบก่อนที่คุณจะติดตั้งในเบราว์เซอร์

โดยเฉพาะอย่างยิ่งหากคุณไม่รู้จักผู้เขียนส่วนขยายหรือหากมีการเสนอส่วนขยายบนไซต์ของบุคคลที่สามและไม่ใช่ Chrome เว็บสโตร์อย่างเป็นทางการ .

อีกเหตุผลหนึ่งคือการตรวจสอบว่ามีการดำเนินการอย่างไร บางทีคุณอาจพัฒนาส่วนขยายสำหรับเบราว์เซอร์ด้วยและต้องการทราบว่าผู้เขียนส่วนขยายใช้คุณลักษณะบางอย่างที่คุณสนใจได้อย่างไรเนื่องจากคุณสามารถเข้าถึงซอร์สโค้ดได้คุณจึงสามารถใช้เพื่อการเรียนรู้ได้

และการเข้าถึงแหล่งที่มาก็มีประโยชน์เช่นกันหากคุณต้องการแก้ไขส่วนขยายตัวอย่างเช่นการทำให้มีประสิทธิภาพหรือโดยการลบคุณสมบัติของมัน

รับไฟล์นามสกุลของ Chrome

ตอนนี้อุปสรรคแรกและใหญ่ที่สุดคือการรับมือกับไฟล์ Chrome crx แม้ว่าคุณจะสามารถติดตั้งส่วนขยายใน Google Chrome เพื่อดาวน์โหลดด้วยวิธีนั้น แต่ก็ไม่ใช่ตัวเลือกเสมอไปโดยเฉพาะอย่างยิ่งหากคุณต้องการตรวจสอบก่อนที่จะติดตั้ง

หากไม่ใช่ปัญหาโปรดดูสถานที่ส่วนขยายอย่างเป็นทางการ:

  • ลินุกซ์ : ~ / .config / google-chrome / ค่าเริ่มต้น / ส่วนขยาย /
  • Mac : ~ / Library / Application Support / Google / Chrome / Default / Extensions
  • ของ windows : C: Users [ชื่อผู้ใช้] AppData Local Google Chrome User Data Default Extensions

โปรดทราบว่าชื่อแอปพลิเคชันอาจแตกต่างกันไปขึ้นอยู่กับเวอร์ชันของ Google Chrome ที่คุณใช้ อาจเป็นโครเมียมหรือ chrome-sxs แทนเป็นต้น

ที่นี่คุณจะพบส่วนขยายที่ติดตั้งทั้งหมดเป็นโฟลเดอร์ คุณจะพบรหัสในหน้า chrome: // extensions / เปรียบเทียบ ID ที่แสดงในเพจนั้นกับโครงสร้างไดเร็กทอรี

chrome extension id

chrome extension folder

ทางเลือกโดยไม่ต้องติดตั้ง

ปรับปรุง : วิธีการต่อไปนี้ใช้ไม่ได้อีกต่อไป คุณสามารถใช้ส่วนขยายของเบราว์เซอร์เช่น รับ CRX เพื่อดาวน์โหลดส่วนขยาย Chrome ลงในระบบภายในเครื่อง ปลาย

คุณสามารถดาวน์โหลดส่วนขยาย Chrome จาก Store ได้โดยไม่ต้องติดตั้งก่อนในเบราว์เซอร์ วิธีนี้ใช้ได้กับทุกเว็บเบราว์เซอร์ไม่ใช่เฉพาะใน Google Chrome นี่คือ:

  • เปิดหน้าร้านค้าของส่วนขยายที่คุณต้องการดาวน์โหลด
  • โปรดทราบว่าที่อยู่มีรหัสเช่น aknpkdffaafgjchaibgeefbgmgeghloj ในหน้านี้: https://chrome.google.com/webstore/detail/angry-birds/aknpkdffaafgjchaibgeefbgmgeghloj
  • วาง https://clients2.google.com/service/update2/crx?response=redirect&x=id%3D---%26uc ลงในหน้าต่างเบราว์เซอร์อื่น แต่ยังไม่ได้โหลด
  • แทนที่ --- ด้วย ID ของส่วนขยายซึ่งในกรณีของส่วนขยายตัวอย่างด้านบนจะนำไปสู่ ​​https://clients2.google.com/service/update2/crx?response=redirect&x=id%3Daknpkdffaafgjchaibgeefbgmgeghloj%26uc
  • โหลดที่อยู่นั้นและไฟล์ crx ของส่วนขยายจะถูกดาวน์โหลดลงในระบบของคุณ

ขยายไฟล์

หากคุณดาวน์โหลดส่วนขยายแทนการติดตั้งคุณต้องเปิดเครื่องรูดก่อนจึงจะสามารถดูซอร์สโค้ดของมันได้ คุณสามารถใช้โปรแกรมเช่น 7-Zip ตัวอย่างเช่น

เพียงคลิกขวาที่ไฟล์นามสกุลที่ดาวน์โหลดมาแล้วเลือก 7-zip> Extract To จากเมนูที่เปิดขึ้น

สิ่งนี้จะแยกส่วนขยายลงในโฟลเดอร์ในไดเร็กทอรีเดียวกันกับที่เก็บไว้

จากที่นี่คุณสามารถเรียกดูไฟล์ต่างๆที่มาพร้อมกับโปรแกรมแก้ไขข้อความธรรมดาหรือโปรแกรมแก้ไขเฉพาะทาง