Greasemonkey 4: Firefox 57 kompatibilita
- Kategorie: Firefox
Vývojáři populárního uživatelského rozšíření Greasemonkey pro Firefox oznámili novou verzi rozšíření prohlížeče Greasemonkey 4.
Greasemonkey 4 bude kompatibilní s Firefox 57, protože bude vydán jako WebExtension. Mozilla plánuje zrušte podporu staršího doplňkového systému Firefoxu po spuštění aplikace Firefox 57 Stable.
Zatímco tam jsou některé možnosti pokračovat v používání starších doplňků v některých verzích Firefoxu - alespoň prozatím - většina z nich je dočasné povahy.
To znamená, že vývojáři doplňků musí své doplňky přenášet, aby zůstali kompatibilní s Firefox 57 a novějšími verzemi webového prohlížeče. Na druhou stranu nelze přenášet všechny doplňky, protože systém WebExtensions nereplikuje funkčnost původního doplňkového systému Firefoxu úplně.
Aktualizace : Greasemonkey 4 je nyní dostupné jako webové rozšíření na Mozilla AMO.
Greasemonkey je rozšíření s vysokým profilem pro Firefox. V době psaní má více než 880 tisíc uživatelů. Aktuální verze Greasemonkey, která je nabízena na Mozilla AMO, je starým doplňkem. Tato verze již nebude fungovat ve Firefoxu 57 Stable nebo Beta, pokud Mozilla nezmění plán.
Vývojáři Greasemonkey oznámeno na oficiálním webu projektu, že Greasemonkey 4 je v dílech. Tato nová verze doplňku prohlížeče bude plně kompatibilní s Firefox 57. To je dobrá zpráva pro uživatele doplňku, i když alternativy, jako je Violentmonkey nebo Tampermonkey jsou také k dispozici a kompatibilní s Firefox 57.
Nevýhodou je, že tah přeruší kompatibilitu s některými uživatelskými skripty. Tato změna nebyla vynucena vývojáři novými API, která Mozilla vytvořila, ale bylo to úmyslné rozhodnutí.
Výsledkem je, že verze 4 Greasemonkey je téměř kompletní přepisování. Její rozhraní a sada funkcí byly přepracovány, aby co nejlépe fungovaly s nadcházejícími verzemi Firefoxu. Bylo dosaženo řady kompromisů. Rozhodli jsme se provést vzácnou zpětně nekompatibilní změnu.
Bylo rozhodnuto podporovat pouze uživatelské skripty určené pro asynchronní spouštění z důvodů výkonu. Tím se narušuje kompatibilita se staršími skripty.
Greasemonkey 4 je k dispozici jako alfa verze v současné době . Kompatibilita je omezena na Firefox 56 a starší verze a ne na nejnovější verzi Firefoxu, Firefox 58.
Uživatelé Greasemonkey se budou muset vypořádat s jinou změnou: verze 4 doplňku již nepřijde s textovým editorem, ale místo toho se spoléhá na vestavěný editor. Toto je omezení nového systému WebExtensions, protože rozšíření již nemohou přistupovat k systému souborů.
Závěrečná slova
Další verze Greasemonkey bude kompatibilní s Firefox 57. To je dobrá věc, i když to znamená, že některé skripty v této verzi již nebudou fungovat, dokud nebudou aktualizovány jejich autory.
Teď ty: Jaký je váš názor na oznámení? Používáte uživatelské skripty?