Greasemonkey 2.0: nowa wersja dodatku do modyfikowania stron WWW działa z Firefox Syncem

Greasemonkey 2.0: nowa wersja dodatku do modyfikowania stron WWW działa z Firefox Syncem

19.06.2014 12:42, aktualizacja: 19.06.2014 16:00

Greasemonkey to popularne rozszerzenie do Firefoksa, dziękiktóremu możemy w pełni kontrolować przeglądane strony WWW,modyfikując ich strukturę i zawartość za pomocą skryptów wJavaScripcie. Rozwijany od ponad dziewięciu lat dodatek doczekałsię właśnie wersji 2.0, która przynosi wiele zmian odługofalowych dla projektu konsekwencjach. Niestety ma to swojącenę – niektóre skrypty dla Greasemonkeya przestają działać.

Poprzednie zmiany na taką skalę zostały wprowadzone ostatni razprzy okazji wydania 1.0. Tym razem chodziło przede wszystkim odopasowanie rozszerzenia do zmian,jakie Mozilla zrobiła w swoim Add-On SDK, ale też uzyskaniewiększej niezawodności, stabilności i bezpieczeństwa. Tak więc wpiaskownicy, w której działa Greasemonkey, skrypty muszą używaćnowych metod ze wspomnianego SDK, by zmieniać zawartość obiektuunsafeWindow. Ztego powodu część skryptów stała się niezgodna z nową wersjąrozszerzenia – pozostaje czekać na ich aktualizacje.

Obraz

Zmieniono też zachowanie w trybie @grant, pozwalającym skryptomokreślić, z których metod API mogą korzystać. Jeśli @grant niebył wykorzystywany przez skrypt, Greasemonkey próbowałsamodzielnie wykryć właściwe ustawienia. Teraz nie przyznażadnych, które nie zostały otwarcie wywołane. Zmianata dotyka wyłącznie nowo instalowanych lub reinstalowanychskryptów. Skrypty zainstalowane wcześniej będą działały postaremu.

Domyślnie włączono obsługę mechanizmu Firefox Sync,jednocześnie eliminując problem z ciągłym pytaniem o hasłogłówne przeglądarki, usunięto wszelkie odniesienia do serwisuuserscripts.org, niegdyś głównego repozytorium skryptówGreasemonkeya, które zniknęło z Sieci, dodano też możliwośćautomatycznego aktualizowania skryptów pobranych z dowolnychlokalizacji i „uodporniono” rozszerzenie na wyłączanieJavaScriptu dla treści w przeglądarce.

Warto zauważyć, że jeśli korzystamy z Firefox Sync, to pozainstalowaniu nowej wersji dodatku, wszystkie nasze skrypty zostanąprzez niego zsynchronizowane dla wszystkich używanych instancjiFirefoksa. Jeśli nie chcemy by tak się działo, należy odznaczyćodpowiednią flagę w opcjach rozszerzenia.

Jak już wspomnieliśmy, userscripts.org zniknęło z Sieci nadobre, ale dobrzy ludzie przygotowali lustrzaną kopię serwisu podadresem userscripts-mirror.org.Tam się już jednak nic nie zmieni – nowe skrypty znajdziecie nastronie Greasy Fork, którawyrasta na główne repozytorium dla GreaseMonkeya. Warto teżzerknąć na openuserjs.org,może mniej popularne, ale zawierające ciekawe, niespotykane nigdzieindziej skrypty.

Uwaga: Greasemonkey 2.0 dostępny jest w oficjalnym katalogu dodatków Firefoksa, ale by go znaleźć, należy wyświetlić listę wszystkich wersji rozszerzenia.

Programy

Zobacz więcej
Źródło artykułu:www.dobreprogramy.pl
Oceń jakość naszego artykułuTwoja opinia pozwala nam tworzyć lepsze treści.
Wybrane dla Ciebie
Komentarze (6)