วิธีดูแหล่งที่มาของส่วนขยายของ Google Chrome


4

ฉันสนใจส่วนขยายของ Google Chrome บางส่วนคือ Minimalist สำหรับ Gmail และ Minimalist สำหรับ Google Reader แต่ฉันต้องการดูที่มาของพวกเขาก่อนที่จะติดตั้ง

  1. การดูซอร์สโค้ดปลั๊กอินเป็นไปได้ไหม
  2. มีใครรู้บ้างว่าพวกเขาเข้าถึงอะไรกันแน่ หรือว่ามีโปรสมมติฐานมากขึ้น?

ฉันไม่ชอบสิ่งเหล่านั้นที่สามารถเข้าถึงบุ๊กมาร์กของฉันประวัติการเข้าชมและข้อมูล Google ตามที่ระบุในแถบด้านขวา

คำตอบ:


5

การดูซอร์สโค้ดปลั๊กอินเป็นไปได้ไหม

ใช่.

ทั้งสอง Minimalist สำหรับ Gmail และ Minimalist สำหรับ Google Reader เป็นโครงการโอเพ่นซอร์สที่มีใบอนุญาต GPLv3 คุณสามารถเบราว์เซอร์แผนผังซอร์สโค้ดดาวน์โหลดที่เก็บซอร์สโค้ดแบบเต็มและอีกมากมายที่หน้าแรกของ Google Codeที่เกี่ยวข้อง:

เรียบง่ายสำหรับ Gmail

เรียบง่ายสำหรับ Google Reader

มีใครรู้บ้างว่าพวกเขาเข้าถึงอะไรกันแน่ หรือว่ามีมากกว่าโปรสมมติฐาน?

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


ที่จริงแล้วพวกเขาโฮสต์บน GitHub (มีลิงก์ในหน้าที่คุณลิงก์) ฉันเห็นแล้วตอนนี้ Okey ที่จะนำเรื่องสั้นมาย - คุณเห็นได้ชัดว่าคุณเข้ามาที่นี่ได้ดีกว่าคนส่วนใหญ่ - ปลอดภัยไหมที่จะใช้?
โกง

3

อีกตัวเลือกหนึ่งคือการดาวน์โหลดไฟล์ CRX (คลิกขวาที่ปุ่มติดตั้งและเลือก Save-As) จากนั้นเปิดใน Archiver ที่เข้ากันได้กับ ZIP เช่น 7-Zip

นามสกุลควรมีไฟล์รายการซึ่งเป็นเพียงไฟล์ข้อความ JavaScript รหัสของส่วนขยายนั้นเป็นไฟล์ JavaScript ที่คุณสามารถดูได้

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


3

ในฐานะที่เป็นความคิดเห็น georgiecaseyคำตอบเดิมคือผิดทั้งหมด กล่าวโดยสรุปคือง่ายมากที่จะดูซอร์สโค้ดของส่วนขยายของ Google Chrome เป็นเพียงไฟล์ ZIP ที่มีนามสกุลไฟล์ต่างกัน

คุณไม่สามารถดูซอร์สโค้ดของปลั๊กอินได้ยกเว้นปลั๊กอินโอเพ่นซอร์ส นั่นคือข้อมูลที่เป็นกรรมสิทธิ์

รู้ว่าสิ่งที่พวกเขากำลังเข้าถึง: ที่ยุ่งยาก คุณสามารถเริ่มต้นด้วยเครื่องมือ sysinternals สำหรับ Windowsหรือตัวอย่างstraceสำหรับ Linux อย่างไรก็ตามไม่ใช่เรื่องง่ายที่จะทำเนื่องจากมีการเรียกใช้ระบบจำนวนมาก


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

@Rook: ทั้งปลั๊กอินที่คุณถามถึงเป็นโอเพ่นซอร์ส ดังนั้นคุณสามารถดูซอร์สโค้ดของพวกเขาหากคุณต้องการ
Ian C.

2
คำตอบนี้ไม่ถูกต้อง 100% คุณสามารถดูซอร์สโค้ดสำหรับส่วนขยายทั้งหมดของ Chrome ส่วนขยายของ chrome นั้นเป็นเพียง HTML, CSS และ Javascript ที่อยู่ในไฟล์ CRX ซึ่งเป็นเพียงไฟล์ ZIP นี่คือลิงก์โดยตรงเพื่อดาวน์โหลด Minimalist CRX เปลี่ยนชื่อเป็น. ZIP เพื่อเปิด: clients2.google.com/service/update2/…
georgiecasey
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.