Greasemonkey 4: Firefox 57 kompatibilitás

A népszerű felhasználónév Greasemonkey for Firefox kiterjesztés fejlesztői bejelentették a Greasemonkey 4-et, a böngésző bővítmény új verzióját.

A Greasemonkey 4 kompatibilis lesz a Firefox 57-rel, mivel WebExtension formájában jelenik meg. A Mozilla azt tervezi, hogy megszünteti a Firefox régebbi kiegészítő rendszerének támogatását, amikor a Firefox 57 Stable kiadásra kerül.

Bár a Firefox egyes verzióiban van néhány lehetőség a régebbi kiegészítők használatának folytatására, legalább egyelőre ezek többsége átmeneti jellegű.

Ez viszont azt jelenti, hogy a kiegészítő fejlesztőknek portokat kell telepíteniük ahhoz, hogy kompatibilisek maradjanak a Firefox 57-rel és a webböngésző újabb verzióival. Ezzel szemben nem minden kiegészítő telepíthető, mivel a WebExtensions rendszer nem replikálja teljesen a Firefox régebbi kiegészítő rendszerének működését.

Frissítés : A Greasemonkey 4 WebExtensionként már elérhető a Mozilla AMO-n.

A Greasemonkey a Firefox magas szintű kiterjesztése. Az írás idején több mint 880 ezer felhasználó van. A Greasemonkey jelenlegi verziója, amelyet a Mozilla AMO-n kínálnak, egy régi kiegészítő. Ez a verzió nem fog tovább működni a Firefox 57 Stable vagy a Beta verzióban, ha a Mozilla nem változtatja meg az ütemezést.

A Greasemonkey fejlesztői a hivatalos projektoldalon bejelentették, hogy a Greasemonkey 4 éppen be van építve. A böngésző kiegészítő új verziója teljes mértékben kompatibilis lesz a Firefox 57-rel. Ez jó hír a kiegészítő felhasználók számára, annak ellenére, hogy olyan alternatívák is rendelkezésre állnak, mint például az Violentmonkey vagy a Tampermonkey, és kompatibilisek a Firefox 57-rel.

Ennek hátránya, hogy a lépés megszakítja a kompatibilitást néhány felhasználói írással. Ezt a változást a Mozilla által létrehozott új API-k nem hajtották végre a fejlesztők számára, de szándékos döntés volt.

Ennek eredményeként a Greasemonkey 4. verziója szinte teljes újraírásra került. A felületet és a szolgáltatáskészletet átalakították annak érdekében, hogy a legjobban működjön a következő Firefox verziókkal. Különféle kompromisszumok készültek. Úgy döntöttünk, hogy egy ritka, visszafelé inkompatibilis változtatást hajtunk végre.

Az a döntés született, hogy csak a felhasználói okmányokat támogatja, amelyek teljesítmény okokból aszinkron módon futnak. Ez megszakítja a kompatibilitást a régebbi szkriptekkel.

A Greasemonkey 4 jelenleg alfa verzióként érhető el. A kompatibilitásra azonban a Firefox 56 és korábbi verziók vonatkoznak, és nem a Firefox legújabb verziója, a Firefox 58.

A Greasemonkey felhasználóknak meg kell birkózniuk egy másik változással: a kiegészítő 4. verziója már nem lesz szövegszerkesztővel, hanem inkább egy beágyazott szerkesztőre támaszkodik. Ez az új WebExtensions rendszer korlátozása, mivel a kiterjesztések többé nem férnek hozzá a fájlrendszerhez.

Záró szavak

A Greasemonkey következő verziója kompatibilis lesz a Firefox 57-rel. Ez jó dolog, még akkor is, ha azt jelenti, hogy egyes szkriptek már nem működnek abban a verzióban, hacsak a szerzőik nem frissítik őket.

Most Ön: Mi a véleményed a bejelentésről? Használ felhasználói feliratokat?