Zgłoś błąd
X
Zanim wyślesz zgłoszenie, upewnij się że przyczyną problemów nie jest dodatek blokujący reklamy.
Błędy w spisie treści artykułu zgłaszaj jako "błąd w TREŚCI".
Typ zgłoszenia
Treść zgłoszenia
Twój email (opcjonalnie)
Nie wypełniaj tego pola
.
Załóż konto
EnglishDeutschукраїнськийFrançaisEspañol中国

Firefox - Rozszerzenia i wtyczki, które warto zainstalować

LukasAMD | 29-12-2015 14:49 |

Greasemoneky - Własne skrypty na stronach

Ogromne możliwości sterowania funkcjami stron internetowych.

Jeżeli skorzystaliśmy z jednego z poprzednich rozszerzeń, to zapewne zmieniliśmy wygląd często odwiedzanych witryn przy pomocy Stylish. Style CSS odpowiadają za to, jak strona się prezentuje, ale nie są w stanie bezpośrednio modyfikować samego jej działania. Rządni personalizacji nie mogli tego tak zostawić i stworzyli Greasemonkey. To kolejne rozszerzenie przeznaczone do modyfikacji odwiedzanych stron internetowych, działa ono jednak inaczej, bo modyfikuje nie warstwę prezentacyjną, lecz w pewien sposób logiczną.

Za sprawą Greasemonkey użytkownicy Firefoksa są w stanie dodawać do stron internetowych własne skrypty napisane w JavaScript. W połączeniu z edycją stylów daje to ogromne możliwości modyfikacji. Witryn składają się z kodu HTML i tzw. modelu DOM. Skrypty JavaScript są w stanie ten model modyfikować, a więc przestawiać elementy, zmieniać ich zawartość, a nawet wykonywać dodatkowe żądania do serwera uruchamiane w tle. Niewielkie kawałki kodu przypisane poszczególnym witrynom są uruchamiane w pełni automatycznie. Tworzyć je mogą ręcznie sami użytkownicy, a dzięki ich pracy powstały już bogate bazy gotowych skryptów.

Także i to rozszerzenie dodaje w panelu dodatków własną ikonę. Standardowo odpowiada ona za szybkie włączanie i wyłączanie skryptów przypisanych do konkretnej strony. Nową sekcję znajdziemy także w panelu dodatków przeglądarki, w tym przypadku nazywa się ona „User scripts”. Tworząc nowy skrypt, określamy jego nazwę, podręczny opis, a także listę witryn, na których może działać i na których powinien być bezwzględnie wyłączony. Po wprowadzeniu tych danych możemy przejść do pisania kodu: to ma miejsce w osobnym okienku, które numeruje wiesze, a także podpowiada nam składnię i funkcję dostępne w języku JavaScript. Rzecz jasna nikt nie wymaga od typowego użytkownika znajomości JavaScript. W Sieci istnieje kilka baz gotowych skryptów, a rozszerzenie nas o nich informuje i umożliwia szybkie przejście na te strony.

Stosowanie dodatkowych skryptów może znacznie ułatwić poruszanie się po stronie i korzystanie z jej funkcji – dla przykładu dostępne w internetowych bazach skrypty umożliwiający szybkie pobieranie albumów z Instagrama i Facebooka, konwertowanie walut na stronach zagranicznych sklepów, pobieranie filmów z YouTube w formie plików MP4, obchodzenie i blokowanie reklam, a także odrzucanie skryptów nakłaniających użytkownika do skorzystania z „szybszego pobierania” (co często oznacza reklamy lub szkodliwe oprogramowania). Dzięki nim możemy także zwiększyć możliwości forów internetowych (np. społeczności Steam), dodać obsługę LaTeX z Gmailu czy też sprawdzać pocztę z webowej skrzynki pocztowej. Działanie jest ograniczone jedynie wyobraźnią użytkownika.

Wykorzystywanie zewnętrznego kodu JavaScript może budzić obawy związane z bezpieczeństwem – i słusznie, to przecież coś, co może np. odczytywać dane z formularzy i żądaniami XMLHttp przekazywać je na zupełnie inne witryny. Autorzy dodatku zostali już kiedyś powiadomieni także o błędzie umożliwiającym dostęp do plików lokalnych użytkownika – Greasemonkey został szybko załatany i od tej pory jest bezpieczny. Mimo wszystko przed uruchomieniem warto w pobierane skrypty choćby zajrzeć. Starajmy się także zawsze pobierać je jedynie z zaufanych, sprawdzonych źródeł. Możliwość wykonywania dodatkowego kodu JavaScript daje ogromne możliwości, ale wiąże się także ze sporym ryzykiem i powinniśmy mieć to na uwadze.

Pobierz Greasemonkey (Firefox)

Pobierz Tampermonkey (Chrome)

Bądź na bieżąco - obserwuj PurePC.pl na Google News
Zgłoś błąd
Łukasz Tkacz
Liczba komentarzy: 18

Komentarze:

x Wydawca serwisu PurePC.pl informuje, że na swoich stronach www stosuje pliki cookies (tzw. ciasteczka). Kliknij zgadzam się, aby ta informacja nie pojawiała się więcej. Kliknij polityka cookies, aby dowiedzieć się więcej, w tym jak zarządzać plikami cookies za pośrednictwem swojej przeglądarki.