นักพัฒนา 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 ที่ได้รับความนิยมมากที่สุด แฟน ๆ และผู้ใช้งานแอดออนมาเป็นเวลานานจะลองใช้ดูก็ได้
ตอนนี้คุณ: อะไรคือสิ่งที่คุณพัฒนา