README.md

Scriptlet JavaScript (Bookmarklet)

Co to jest scriptlet?

Scriptlet (częściej nazywany bookmarklet) to niewielki skrypt napisany w JavaScript, który można zapisać jako zakładkę w przeglądarce internetowej. Po kliknięciu w taką zakładkę, kod JavaScript zostaje uruchomiony na aktualnie otwartej stronie.

Dzięki temu można szybko wywoływać różne funkcje, testy lub automatyzacje bez konieczności instalowania dodatkowych rozszerzeń.


Jak działa scriptlet?

  1. Tworzymy nową zakładkę w przeglądarce.
  2. W polu adresu zakładki wklejamy kod JavaScript poprzedzony przedrostkiem javascript:.
  3. Po kliknięciu w zakładkę skrypt wykona się w kontekście aktualnie otwartej strony.

Przykład prostego scriptletu

Poniższy kod wywoła prosty komunikat (alert) po kliknięciu w zakładkę:

javascript:(function() { alert('to jest testowy scriptlet!'); })(); void(0);

Zastosowania scriptletów

  • Testowanie fragmentów kodu JavaScript na stronach.
  • Automatyzacja powtarzalnych działań (np. wypełnianie formularzy).
  • Szybki dostęp do narzędzi developerskich lub funkcji ułatwiających korzystanie z internetu.

Uwaga

  • Scriptlety wykonują się w kontekście strony, na której jesteś, dlatego należy korzystać z nich ostrożnie.
  • Nigdy nie uruchamiaj scriptletów z nieznanego źródła --- mogą być niebezpieczne.