Greasemonkey 4: Združljivost Firefox 57

Razvijalci priljubljene uporabniške razširitve Greasemonkey za Firefox so napovedali novo različico razširitve brskalnika Greasemonkey 4.

Greasemonkey 4 bo združljiv s Firefoxom 57, saj bo izšel kot WebExtension. Ob izdaji Firefox 57 Stable namerava Mozilla opustiti podporo za podedovani sistem dodatkov Firefox.

Medtem ko obstaja nekaj možnosti, da v nekaterih različicah Firefoxa še naprej uporabljate starejše dodatke, vsaj zaenkrat je večina začasnih.

To pomeni, da morajo razvijalci dodatkov prenašati svoje dodatke, da bodo ostali združljivi s Firefoxom 57 in novejšimi različicami spletnega brskalnika. Vseh dodatkov ni mogoče prenesti na drugi strani, saj sistem WebExtensions ne ponovi funkcionalnosti starejšega dodatnega sistema Firefox.

Posodobitev : Greasemonkey 4 je zdaj na voljo kot WebExtension na Mozilla AMO.

Greasemonkey je razširitev profila Firefoxa. V času pisanja ima več kot 880 tisoč uporabnikov. Trenutna različica Greasemonkeyja, ki je na voljo na Mozilla AMO, je podedovani dodatek. Ta različica ne bo več delovala v Firefox 57 Stable ali Beta, če Mozilla ne spremeni urnika.

Razvijalci Greasemonkey so na uradni spletni strani projekta sporočili, da je Greasemonkey 4 v pripravi. Ta nova različica dodatka za brskalnik bo popolnoma združljiva s Firefoxom 57. To je dobra novica za uporabnike dodatka, čeprav so na voljo tudi druge možnosti, kot sta Violentmonkey ali Tampermonkey, in združljive s Firefoxom 57.

Slaba stran tega je, da bo to premaknilo združljivost z nekaterimi uporabniškimi skripti. Te spremembe razvijalci niso uveljavili z novimi API-ji, ki jih je ustvarila Mozilla, vendar je bila namerna odločitev.

Kot rezultat, je različica 4 Greasemonkey skoraj popolno ponovno pisanje. Njegov vmesnik in nabor funkcij sta bila obnovljena, da bi najbolje delovala s prihajajočimi različicami Firefoxa. Narejeni so bili različni kompromisi. Odločili smo se, da bomo naredili redko, nezdružljivo spremembo za nazaj.

Odločena je bila le podpora uporabniških skriptov, zasnovanih za delovanje asinhrono zaradi razlogov učinkovitosti. To prekine združljivost s starejšimi skripti.

Greasemonkey 4 je trenutno na voljo kot alfa različica. Združljivost je omejena na Firefox 56 in starejše, vendar ne na najnovejšo različico Firefoxa, Firefox 58.

Uporabniki Greasemonkey se bodo morali spoprijeti z drugo spremembo: različica 4 dodatka ne bo več priložena urejevalniku besedil, ampak se namesto tega zanaša na vdelani urejevalnik. To je omejitev novega sistema WebExtensions, saj razširitve ne morejo več dostopati do datotečnega sistema.

Zaključne besede

Naslednja različica Greasemonkey bo združljiva s Firefoxom 57. To je dobro, čeprav pomeni, da nekateri skripti v tej različici ne bodo več delovali, če jih ne posodobijo njihovi avtorji.

Zdaj Vi: Kaj nameravate napovedati? Ali uporabljate uporabniške skripte?