Greasemonkey 4: ความเข้ากันได้ของ Firefox 57

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

ผู้พัฒนา Greasemonkey ส่วนขยายผู้ใช้ยอดนิยมสำหรับ Firefox ได้ประกาศ Greasemonkey 4 ซึ่งเป็นส่วนขยายเบราว์เซอร์เวอร์ชันใหม่

Greasemonkey 4 จะเข้ากันได้กับ Firefox 57 เนื่องจากจะออกเป็น WebExtension Mozilla วางแผนที่จะ หยุดการสนับสนุนสำหรับระบบเสริมเดิมของ Firefox เมื่อ Firefox 57 Stable เปิดตัว

ในขณะที่มีบางคน ตัวเลือกเพื่อใช้งาน Add-on แบบเดิมต่อไปใน Firefox บางเวอร์ชัน อย่างน้อยในขณะนี้ส่วนใหญ่เป็นลักษณะชั่วคราว

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

ปรับปรุง : Greasemonkey 4 คือ พร้อมให้บริการแล้ว เป็น WebExtension บน Mozilla AMO

Greasemonkey เป็นส่วนขยายที่มีรายละเอียดสูงสำหรับ Firefox มีผู้ใช้มากกว่า 880,000 คนในขณะที่เขียน Greasemonkey เวอร์ชันปัจจุบันที่มีให้ใน Mozilla AMO เป็นส่วนเสริมเดิม เวอร์ชันนี้จะใช้ไม่ได้อีกต่อไปใน Firefox 57 Stable หรือ Beta หาก Mozilla ไม่เปลี่ยนแปลงกำหนดการ

greasemonkey 4

ผู้พัฒนา Greasemonkey ประกาศ บนเว็บไซต์โครงการอย่างเป็นทางการที่ Greasemonkey 4 อยู่ในผลงาน โปรแกรมเสริมของเบราว์เซอร์เวอร์ชันใหม่นี้จะเข้ากันได้กับ Firefox 57 อย่างสมบูรณ์นั่นเป็นข่าวดีสำหรับผู้ใช้โปรแกรมเสริมแม้ว่าทางเลือกอื่น ๆ เช่น Violentmonkey หรือ Tampermonkey ยังมีให้ใช้งานและเข้ากันได้กับ Firefox 57

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

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

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

Greasemonkey 4 มีให้ในรูปแบบ เวอร์ชันอัลฟ่าในปัจจุบัน . ความเข้ากันได้ถูก จำกัด ไว้ที่ Firefox 56 และรุ่นก่อนหน้าและไม่ใช่เวอร์ชันล่าสุดของ Firefox, Firefox 58

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

ปิดคำ

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

ตอนนี้คุณ: คุณใช้อะไรในการประกาศ? คุณใช้ userscripts หรือไม่?