เบราว์เซอร์ Basilisk ปล่อยการสนับสนุน WebExtension

เบราว์เซอร์ Basilisk ซึ่งเป็นเว็บเบราว์เซอร์ที่ดูแลโดยทีม Pale Moon ส่วนใหญ่จะไม่สนับสนุนส่วนขยายที่ใช้ WebExtension ในอนาคต

เบราว์เซอร์นั้นใช้แพลตฟอร์ม Unified XUL ซึ่งเป็นเวอร์ชันแยกของ Mozilla Code Repository ที่สร้างขึ้นก่อนที่สวิตช์ของ Mozilla จะลบ XUL และส่วนประกอบอื่น ๆ สำหรับ Firefox และมุ่งเน้นไปที่ WebExtensions และคอมโพเนนต์ Servo

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

Moonchild ผู้พัฒนานำของ Pale Moon และ Basilisk เปิดเผยในวันนี้ว่าเว็บเบราว์เซอร์จะลดการสนับสนุน WebExtensions ไปข้างหน้า การสนับสนุน WebExtensions ได้รับการทดลองในเบราว์เซอร์

มีเหตุผลดังต่อไปนี้:

  • การสนับสนุนส่วนขยายของเว็บใน Basilisk นั้นขัดแย้งกับการสนับสนุนส่วนขยายที่ใช้ XUL ส่วนขยายที่ใช้ XUL สามารถทำสิ่งใดก็ได้ที่ WebExtensions สามารถทำได้อยู่แล้วและไม่จำเป็นต้องสร้าง API เฉพาะสำหรับการทำงานที่ไม่ได้รับการสนับสนุนโดย WebExtension API เริ่มต้น
  • WebExtensions อาจ (และมีอยู่แล้ว) แนะนำปัญหาความปลอดภัยและอื่น ๆ ของพวกเขาเอง
  • ความแตกต่างระหว่างการสนับสนุนฟังก์ชั่นการทำงานของ WebExtension หลักและการสนับสนุนส่วนขยายที่ใช้ XUL
  • การปรับเปลี่ยนอินเตอร์เฟสที่จำเป็นในการรวม WebExtensions ในเบราว์เซอร์ที่ใช้ XUL

มันจะต้องใช้ความพยายามอันยิ่งใหญ่และกำลังคนเพื่อติดตามการพัฒนา WebExtensions ของ Mozilla Moonchild ยอมรับว่าทีมไม่มีกำลังคนสำหรับเรื่องนั้น

การตัดสินใจที่จะมุ่งเน้นไปที่ XUL และลดการสนับสนุนสำหรับ WebExtensions

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

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

ผู้ใช้ที่ต้องการการสนับสนุนสำหรับส่วนขยายที่ใช้ XUL และ WebExtensions ในเวลาเดียวกันอาจต้องการตรวจสอบ Waterfox เบราว์เซอร์รองรับทั้งสอง (WebExtensions เป็นองศา) แต่มีปัญหาของตัวเอง

ตอนนี้คุณ : คุณลอง Basilisk หรือใช้เป็นประจำหรือไม่?