Greasy Fork is available in English.

Užívateľské skripty majú schopnosť načítať a vykonať ďalšie skripty. @require Kľúč metadát je najjednoduchší spôsob, ako to dosiahnuť, ale skripty tiež môžu, napríklad, použiť XmlHttpRequest pre stiahnutie skriptu a vložiť do DOM.

Ak keď je to užitočná vlastnosť a väčšina autorov skriptov ju používa na legitímne účely, ale tiež môže byť zneužitá na podvod. Jedným zo základných princípov Greasy Fork je, že užívateľ musí mať možnosť skontrolovať kód v skripte. Externé skripty môžu obchádzať tento princíp niekoľkým spôsobmi: môžu zmeniť históriu bez upozornenia, vykonávať rôzny kód pre rôznych užívateľov a môžu byť použité na skrytie podvodného kódu vo vnútri známych knižníc. Aj keď niekto skontroluje externý skript a prehlási ho za legitímny, to nie je garancia, že skript bude vždy legitímny.

Ak chcete umožniť autorom skriptov, aby aj naďalej používali externé skripty, Greasy Fork môže implementovať zoznam vzorov povolených URL, ktoré môžu byť priložené k skriptu. Tento zoznam obsahuje umiestenia, ktoré:

Aktuálny zoznam je:

Ak sa pokúsite pridať skript, ktorý používa @require mimo týchto umiestnení, nebudete môcť skript uložiť.

Ak skript, ktorý chcete priložiť je JavaScriptová knižnica (napríklad jQuery alebo YUI), skúste ju nájsť na jednom z umiestnení uvedených vyššie. cdnjs a jsDelivr majú k dispozícii obzvlášť širokú škálu knižníc.

Ak skript, ktorý chcete priložiť sa nenachádza na vyššie uvedenom zozname, dajte nám vedieť a môžeme ho niekde nájsť (alebo umiestniť na našom serveri!).

Ak skript, ktorý chcete priložiť ste napísali Vy, môžete ho poslať ako samostatnú položku na Greasy Fork vybraním typu skriptu "Knižnica". Potom budete môcť priložiť túto knižnicu do vášho skriptu.