Greasemonkey 4: zgodność z Firefox 57

Wypróbuj Nasz Instrument Do Eliminowania Problemów

Twórcy popularnego rozszerzenia skryptu użytkownika Greasemonkey dla Firefoksa ogłosili Greasemonkey 4, nową wersję rozszerzenia przeglądarki.

Greasemonkey 4 będzie kompatybilny z Firefox 57, ponieważ zostanie wydany jako WebExtension. Mozilla planuje to porzuć obsługę starszego systemu dodatków Firefoksa po wydaniu Firefox 57 Stable.

Chociaż jest kilka możliwości dalszego korzystania ze starszych dodatków w niektórych wersjach przeglądarki Firefox , przynajmniej na razie, większość z nich ma charakter tymczasowy.

Oznacza to z kolei, że programiści dodatków muszą przenieść swoje dodatki, aby pozostały kompatybilne z Firefox 57 i nowszymi wersjami przeglądarki internetowej. Z drugiej strony nie wszystkie dodatki można przenieść, ponieważ system WebExtensions nie odtwarza całkowicie funkcjonalności starszego systemu dodatków Firefoksa.

Aktualizacja : Greasemonkey 4 jest Już dostępny jako WebExtension w Mozilla AMO.

Greasemonkey jest popularnym rozszerzeniem dla przeglądarki Firefox. W chwili pisania tego tekstu ma ponad 880 tys. Użytkowników. Obecna wersja Greasemonkey oferowana w Mozilla AMO jest starszym dodatkiem. Ta wersja nie będzie już działać w Firefox 57 Stable lub Beta, jeśli Mozilla nie zmieni harmonogramu.

greasemonkey 4

Twórcy Greasemonkey ogłosił na oficjalnej stronie projektu, nad którą Greasemonkey 4 pracuje. Ta nowa wersja dodatku do przeglądarki będzie w pełni kompatybilna z przeglądarką Firefox 57. To dobra wiadomość dla użytkowników dodatku, mimo że alternatywy takie jak Violentmonkey lub Tampermonkey są również dostępne i kompatybilne z przeglądarką Firefox 57.

Wadą tego jest to, że ruch ten zepsuje kompatybilność z niektórymi skryptami użytkownika. Ta zmiana nie została wymuszona przez programistów przez nowe interfejsy API, które stworzyła Mozilla, ale była celową decyzją.

W rezultacie wersja 4 Greasemonkey to prawie całkowite przepisanie. Jego interfejs i zestaw funkcji zostały przebudowane, aby jak najlepiej współpracować z nadchodzącymi wersjami Firefoksa. Dokonano wielu kompromisów. Postanowiliśmy dokonać rzadkiej wstecznej, niekompatybilnej zmiany.

Podjęto decyzję, aby obsługiwać tylko skrypty użytkownika zaprojektowane do działania asynchronicznego ze względu na wydajność. To łamie kompatybilność ze starszymi skryptami.

Greasemonkey 4 jest dostępny jako plik obecnie wersja alfa . Zgodność jest jednak ograniczona do przeglądarki Firefox 56 i starszych, a nie do najnowszej wersji przeglądarki Firefox, Firefox 58.

Użytkownicy Greasemonkey będą musieli poradzić sobie z kolejną zmianą: wersja 4 dodatku nie będzie już zawierała edytora tekstu, ale zamiast tego opiera się na wbudowanym edytorze. Jest to ograniczenie nowego systemu WebExtensions, ponieważ rozszerzenia nie mogą już uzyskać dostępu do systemu plików.

Słowa końcowe

Następna wersja Greasemonkey będzie kompatybilna z Firefox 57. To dobrze, chociaż oznacza to, że niektóre skrypty nie będą już działać w tej wersji, dopóki nie zostaną zaktualizowane przez ich autorów.

Teraz ty: Co sądzisz o tym ogłoszeniu? Czy używasz skryptów użytkownika?