# Userscript ## Co to jest userscript? **Userscript** to skrypt napisany w JavaScript, który można uruchamiać automatycznie na określonych stronach internetowych. Do zarządzania i uruchamiania userscriptów używa się rozszerzeń przeglądarek takich jak **Tampermonkey**, **Greasemonkey** czy **Violentmonkey**. Userscripty pozwalają użytkownikom na dostosowanie wyglądu, działania i funkcjonalności stron internetowych do własnych potrzeb. ------------------------------------------------------------------------ ## Jak działa userscript? 1. Instalujesz w przeglądarce menedżera userscriptów (np. Tampermonkey). 2. Tworzysz nowy skrypt i definiujesz strony, na których ma działać. 3. Skrypt automatycznie uruchomi się podczas odwiedzin tych stron. ------------------------------------------------------------------------ ## Przykład prostego userscriptu Poniższy kod wyświetli komunikat (alert) za każdym razem, gdy wejdziesz na stronę `example.com`: ``` javascript // ==UserScript== // @name Testowy Userscript // @namespace http://tampermonkey.net/ // @version 1.0 // @description Prosty przykład userscripta // @author Ty // @match https://example.com/* // @grant none // ==/UserScript== (function() { 'use strict'; alert('To jest testowy userscript na example.com!'); })(); ``` ------------------------------------------------------------------------ ## Zastosowania userscriptów - Dodawanie nowych funkcjonalności do stron internetowych. - Automatyzacja powtarzalnych czynności. - Usuwanie niechcianych elementów ze stron (np. reklam). - Usprawnienia dla programistów i testerów. ------------------------------------------------------------------------ ## Uwaga - Userscripty uruchamiają się automatycznie na określonych stronach, dlatego musisz dbać o ich bezpieczeństwo. - Nie instaluj userscriptów z nieznanych źródeł --- mogą zawierać złośliwy kod.