Utviklerne av den populære userscript extension Greasemonkey for Firefox har annonsert Greasemonkey 4, en ny versjon av nettleseren extension.
Greasemonkey-4 vil være kompatibel med Firefox 57 som det vil bli utgitt som en WebExtension. Mozilla planer om å droppe støtte for den eldre add-on system av Firefox når Firefox 57 Stabil er utgitt.
Mens det er noen valg å fortsette å bruke eldre add-ons i noen versjoner av Firefox, i hvert fall for tiden, de fleste av disse er av forbigående karakter.
Dette betyr i sin tur at add-on utviklere trenger å porten sin add-ons, slik at de fortsatt er kompatibel med Firefox 57 og nyere versjoner av nettleseren. Ikke alle add-ons kan bli portert på den annen side, som WebExtensions systemet ikke replikere funksjonaliteten av Firefox ‘ s legacy add-on systemet helt.
Greasemonkey er en høy profil utvidelse for Firefox. Det har over 880k brukere i skrivende stund. Den gjeldende versjonen av Greasemonkey som tilbys på Mozilla AMO er en arv add-on. Denne versjonen fungerer ikke lenger i Firefox 57 Stabil eller Beta hvis Mozilla ikke endre planen.
Utviklerne av Greasemonkey annonsert den offisielle nettsted som Greasemonkey-4 er i arbeid. Denne nye versjonen av nettleseren add-on vil være fullt kompatibel med Firefox 57. Det er gode nyheter for brukere av add-on, selv om alternativer som Violentmonkey eller Tampermonkey er også tilgjengelig, og kompatibel med Firefox 57.
Ulempen til dette er at flyttingen vil bryte kompatibilitet med noen userscripts. Denne endringen ble ikke håndhevet på utviklere av nye Api-er som Mozilla opprettet, men har vært en bevisst beslutning.
Som et resultat, versjon 4 av Greasemonkey er en nesten komplett re-skrive. Grensesnittet og funksjoner har blitt gjenoppbygd i for å best å jobbe med kommer Firefox-versjoner. En rekke kompromisser har blitt gjort. Vi har valgt å lage en sjelden bakover uforenlig endre.
Vedtaket ble gjort for å støtte bare userscripts designet for å kjøre asynkront for ytelse grunner. Dette bryter kompatibilitet med eldre skript.
Les også: WebExtension Vimium-FF bringer Vim-som kontrollerer til Firefox
Greasemonkey-4 er tilgjengelig som en alfa-versjon i dag. Kompatibilitet er begrenset til Firefox 56 og eldre imidlertid, og ikke den nyeste versjonen av Firefox, Firefox 58.
Greasemonkey-brukere er nødt til å takle en annen endring: versjon 4 av add-on vil ikke komme med en tekst editor lenger, men baserer seg på en innebygd editor i stedet. Dette er en begrensning av den nye WebExtensions system som utvidelser ikke tilgang til filsystemet lenger.
Avsluttende Ord
Den neste versjonen av Greasemonkey vil være kompatibel med Firefox 57. Det er en god ting, selv om det betyr at noen skript vil ikke fungere lenger i denne versjonen, med mindre de er oppdatert av sine forfattere.
Nå er Du: Hva er din ta på kunngjøringen? Bruker du userscripts?