Greasemonkey 4: Firefox 57-kompatibilitet

Udviklerne af den populære brugerscript-udvidelse Greasemonkey til Firefox har annonceret Greasemonkey 4, en ny version af browserudvidelsen.

Greasemonkey 4 er kompatibel med Firefox 57, da den frigives som en WebExtension. Mozilla planlægger at gøre det slip support til det ældre tilføjelsessystem fra Firefox når Firefox 57 Stable frigives.

Mens der er nogle indstillinger for at fortsætte med at bruge ældre tilføjelser i nogle versioner af Firefox i det mindste for tiden er de fleste af disse af midlertidig karakter.

Dette betyder igen, at add-on-udviklere skal porte deres tilføjelser, så de forbliver kompatible med Firefox 57 og nyere versioner af webbrowseren. Ikke alle tilføjelser kan porteres på den anden side, da WebExtensions-systemet ikke gentager funktionaliteten af ​​Firefox's ældre tilføjelsessystem fuldstændigt.

Opdatering : Greasemonkey 4 er nu tilgængelig som en WebExtension på Mozilla AMO.

Greasemonkey er en udvidet profil til Firefox. Det har over 880 000 brugere på dette tidspunkt. Den aktuelle version af Greasemonkey, der tilbydes på Mozilla AMO, er en ældre tilføjelse. Denne version fungerer ikke længere i Firefox 57 Stable eller Beta, hvis Mozilla ikke ændrer tidsplanen.

greasemonkey 4

Udviklerne af Greasemonkey annonceret på det officielle projektsted, at Greasemonkey 4 er i værkerne. Denne nye version af browsertilføjelsen vil være fuldt kompatibel med Firefox 57. Det er gode nyheder for brugere af tilføjelsen, selvom alternativer som f.eks. Violentmonkey eller Tampermonkey er også tilgængelige og kompatible med Firefox 57.

Ulempen med dette er, at flytningen vil ødelægge kompatibiliteten med nogle brugerskripter. Denne ændring blev ikke håndhævet på udviklerne af de nye API'er, som Mozilla oprettede, men har været en bevidst beslutning.

Som et resultat er version 4 af Greasemonkey en næsten komplet omskrivning. Dens interface og funktionssæt er blevet genopbygget for bedst muligt at arbejde med kommende Firefox-versioner. Der er indgået en række kompromiser. Vi har valgt at foretage en sjælden bagud uforenelig ændring.

Beslutningen blev truffet om kun at støtte brugerskripter designet til at køre asynkront af ydeevneårsager. Dette bryder kompatibiliteten med ældre scripts.

Greasemonkey 4 fås som en alfa-version i øjeblikket . Kompatibilitet er dog begrænset til Firefox 56 og tidligere og ikke den seneste version af Firefox, Firefox 58.

Greasemonkey-brugere bliver nødt til at klare en anden ændring: version 4 af tilføjelsen kommer ikke længere med en teksteditor, men er afhængig af en integreret editor. Dette er en begrænsning af det nye WebExtensions-system, da udvidelser ikke længere har adgang til filsystemet.

Lukende ord

Den næste version af Greasemonkey vil være kompatibel med Firefox 57. Det er en god ting, selvom det betyder, at nogle scripts ikke fungerer mere i den version, medmindre de er opdateret af deres forfattere.

Din tur: Hvad tager du for meddelelsen? Bruger du brugerskripter?