Firefox add-on DownThemAll กลับมาอีกครั้ง

นักพัฒนา add-on หลายคนวิพากษ์วิจารณ์ Mozilla ในปี 2015 เมื่อผู้ผลิต Firefox เปิดเผยว่ามันจะวางระบบเสริม add-on ของ Firefox ดั้งเดิมเพื่อแทนที่ด้วยระบบใหม่ที่ใช้ WebExtensions สวิตช์นั้นเกิดขึ้นกับการเปิดตัว Firefox 57 ในปี 2560

หนึ่งในนักพัฒนาคือ Nils Maier ผู้ดูแลรักษา Add-on สำหรับการดาวน์โหลดที่เป็นที่นิยม เราตรวจสอบ DownThemAll ในปี 2556 เป็นครั้งแรกและพบว่าเป็นส่วนขยายที่ยอดเยี่ยมสำหรับรายการดาวน์โหลดจำนวนมากบนเว็บไซต์

ส่วนขยายนี้จะแยกหน้าเว็บเพื่อแสดงลิงก์รูปภาพและสื่อและตัวเลือกการดาวน์โหลดอื่น ๆ ให้กับผู้ใช้เมื่อเรียกใช้ ผู้ใช้ Firefox สามารถใช้เพื่อดาวน์โหลดภาพเก็บถาวรไฟล์เสียงหรือไฟล์ประเภทอื่น ๆ จากเว็บไซต์ด้วยการใช้งานที่เรียบง่าย

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

ส่วนขยายอย่างดาวโหลดถูกสร้างขึ้นในระหว่างนั้นซึ่งรองรับการทำงานบางอย่างของ DownThemAll แต่ก็ถูก จำกัด ด้วย WebExtension API

นักพัฒนาซอฟต์แวร์เผยแพร่ซอร์สโค้ดของ DownThemAll ใน WebExtensions บน GitHub เมื่อไม่นานมานี้โดยระบุว่าการเปิดตัวเวอร์ชั่นเบต้านั้นอยู่ใกล้ ๆ

เวอร์ชัน WebExtensions เป็นการเขียนที่สมบูรณ์ของส่วนขยาย นักพัฒนาตั้งข้อสังเกตว่าส่วนขยายจะขาดคุณสมบัติที่ส่วนขยายเดิม DownThemAll สนับสนุนเนื่องจากข้อ จำกัด WebExtension นอกจากนี้ข้อบกพร่องบางอย่างที่ได้รับการแก้ไขในเวอร์ชันดั้งเดิมจะกลับมาในเวอร์ชัน WebExtensions เนื่องจากไม่มีวิธีจัดการกับพวกเขาในเวลานั้น

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

รายการสิ่งที่ต้องทำเรียงลำดับตามความสำคัญเน้นคุณสมบัติและคุณสมบัติที่จะเกิดขึ้นซึ่งไม่สามารถนำไปใช้ได้เนื่องจากข้อ จำกัด

การสนับสนุนของ Chrome นั้นได้รับการวางแผนเช่นเดียวกับการรองรับการโลคัลไลซ์เซชันรองรับการลากและวางการดำเนินการนำเข้าและส่งออก

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

รุ่น WebExtensions รองรับการเลือกและดาวน์โหลดไฟล์หลาย ๆ ไฟล์จากหน้าเว็บโดยใช้ตัวกรองและเครื่องมืออื่น ๆ เพื่อช่วยในกระบวนการ

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

ปิดคำ

DownThemAll เวอร์ชัน WebExtension รองรับการทำงานหลักของรุ่นเก่า แต่ส่วนใหญ่จะไม่มีคุณสมบัติมากมายที่ทำให้ DownThemAll เป็นหนึ่งในโปรแกรมเสริม Firefox ที่ได้รับความนิยมมากที่สุด แฟน ๆ และผู้ใช้งานแอดออนมาเป็นเวลานานจะลองใช้ดูก็ได้

ตอนนี้คุณ: อะไรคือสิ่งที่คุณพัฒนา