Greasemonkey 4: Firefox 57 kompatibilitet
- Kategori: Firefox
Utvecklarna av det populära användarskripttillägget Greasemonkey för Firefox har tillkännagett Greasemonkey 4, en ny version av webbläsartillägget.
Greasemonkey 4 kommer att vara kompatibel med Firefox 57 eftersom den kommer att släppas som en WebExtension. Mozilla planerar att släpp stöd för det äldre tilläggssystemet från Firefox när Firefox 57 Stable släpps.
Medan det finns några alternativ för att fortsätta använda äldre tillägg i vissa versioner av Firefox åtminstone för tillfället är de flesta av tillfällig karaktär.
Detta innebär i sin tur att tilläggsutvecklare måste porta sina tillägg så att de förblir kompatibla med Firefox 57 och nyare versioner av webbläsaren. Det är inte alla tillägg som kan portas å andra sidan, eftersom WebExtensions-systemet inte replikerar Firefoxs äldre tilläggssystem fullständigt.
Uppdatering : Greasemonkey 4 är nu tillgängliga som en WebExtension på Mozilla AMO.
Greasemonkey är en högprofilförlängning för Firefox. Den har över 880 000 användare i skrivande stund. Den nuvarande versionen av Greasemonkey som erbjuds på Mozilla AMO är ett äldre tillägg. Den här versionen fungerar inte längre i Firefox 57 Stable eller Beta om Mozilla inte ändrar schemat.
Utvecklarna av Greasemonkey meddelat på den officiella projektsidan som Greasemonkey 4 är i verk. Den här nya versionen av webbläsertillägget kommer att vara fullt kompatibelt med Firefox 57. Det är goda nyheter för användare av tillägget, även om alternativ som t.ex. Violentmonkey eller Tampermonkey är också tillgängliga och kompatibla med Firefox 57.
Nackdelen med detta är att flytten kommer att bryta kompatibiliteten med vissa användarskript. Denna förändring tillämpades inte på utvecklarna av de nya API: erna som Mozilla skapade, utan har varit ett avsiktligt beslut.
Som ett resultat är version 4 av Greasemonkey en nästan fullständig omskrivning. Dess gränssnitt och funktionsuppsättning har byggts om för att bäst fungera med kommande Firefox-versioner. En mängd kompromisser har gjorts. Vi har valt att göra en sällsynt bakåt inkompatibel förändring.
Beslutet togs endast att stödja användarskript som är utformade för att köra asynkront av prestandaskäl. Detta bryter kompatibiliteten med äldre skript.
Greasemonkey 4 finns som en alfa-version för närvarande . Kompatibiliteten är dock begränsad till Firefox 56 och tidigare, och inte den senaste versionen av Firefox, Firefox 58.
Greasemonkey-användare kommer att behöva klara en ny förändring: version 4 av tillägget kommer inte längre med en textredigerare utan förlitar sig på en inbäddad redaktör istället. Detta är en begränsning av det nya WebExtensions-systemet eftersom tillägg inte kan komma åt filsystemet längre.
Stängande ord
Nästa version av Greasemonkey kommer att vara kompatibel med Firefox 57. Det är bra, även om det betyder att vissa skript inte fungerar längre i den versionen såvida de inte uppdateras av författarna.
Nu du: Vad tar du för meddelandet? Använder du användarskript?