Compatibilitate Greasemonkey 4: Firefox 57

Dezvoltatorii celei mai populare extensii usercript Greasemonkey pentru Firefox au anunțat Greasemonkey 4, o nouă versiune a extensiei browserului.

Greasemonkey 4 va fi compatibil cu Firefox 57, deoarece va fi lansat ca WebExtension. Mozilla intenționează să renunțe la suportul pentru sistemul de adăugare vechi al Firefox atunci când Firefox 57 Stable este lansat.

Deși există câteva opțiuni pentru a continua să utilizați suplimente vechi în unele versiuni ale Firefox, cel puțin deocamdată, majoritatea sunt de natură temporară.

Acest lucru înseamnă, la rândul său, că dezvoltatorii suplimentari trebuie să-și porte suplimentele, astfel încât să rămână compatibili cu Firefox 57 și versiunile mai noi ale browserului web. Nu toate complementele pot fi portate pe de altă parte, deoarece sistemul WebExtensions nu reproduce complet funcționalitatea sistemului de adăugare moștenire Firefox complet.

Actualizare : Greasemonkey 4 este acum disponibil ca o extensie Web pe Mozilla AMO.

Greasemonkey este o extensie de profil înalt pentru Firefox. Are peste 880k de utilizatori la momentul scrierii. Versiunea actuală a Greasemonkey care este oferită pe Mozilla AMO este un add-on vechi. Această versiune nu va mai funcționa în Firefox 57 Stable sau Beta dacă Mozilla nu schimbă programul.

Dezvoltatorii Greasemonkey au anunțat pe site-ul oficial al proiectului că Greasemonkey 4 este în lucru. Această nouă versiune a complementului browserului va fi pe deplin compatibilă cu Firefox 57. Aceasta este o veste bună pentru utilizatorii suplimentului, chiar dacă alternative precum Violentmonkey sau Tampermonkey sunt disponibile și sunt compatibile cu Firefox 57.

Dezavantajul acestui lucru este că mișcarea va rupe compatibilitatea cu unele usercripts. Această modificare nu a fost aplicată dezvoltatorilor de noile API-uri create de Mozilla, dar a fost o decizie deliberată.

Drept urmare, versiunea 4 a Greasemonkey este o rescriere aproape completă. Interfața și setul de funcții au fost reconstruite pentru a lucra cel mai bine la versiunile Firefox ce urmează. S-au făcut o varietate de compromisuri. Am ales să facem o schimbare rară incompatibilă înapoi.

Decizia a fost luată pentru a sprijini numai scripturile utilizatorilor proiectate să funcționeze asincron din motive de performanță. Acest lucru rupe compatibilitatea cu scripturile mai vechi.

Greasemonkey 4 este disponibil în prezent ca versiune alfa. Compatibilitatea este restricționată la Firefox 56 și versiuni anterioare, și nu la cea mai recentă versiune a Firefox, Firefox 58.

Utilizatorii Greasemonkey vor trebui să facă față unei alte modificări: versiunea 4 a complementului nu va mai avea un editor de text, ci se bazează pe un editor încorporat. Aceasta este o restricție a noului sistem WebExtensions, deoarece extensiile nu mai pot accesa sistemul de fișiere.

Cuvinte de închidere

Următoarea versiune de Greasemonkey va fi compatibilă cu Firefox 57. Acesta este un lucru bun, deși înseamnă că unele scripturi nu vor mai funcționa în versiunea respectivă decât dacă sunt actualizate de către autorii lor.

Acum Tu: Ce te ocupă de anunț? Folosești scripturi de utilizator?