Prevod používateľského CSS na JS
Greasy Fork môže konvertovať používateľské CSS do používateľského formátu JS. Pravidlá @-moz-document
sa konvertujú na príkazy if
v jazyku JavaScript a vytvárajú CSS, ktoré sa majú použiť. Toto CSS sa pripojí k <head>
v prvku <style>
.
Prítomnosť niektorých používateľských funkcií CSS vylučuje prevod do používateľského formátu JS. Ak sa tieto prvky zistia, konverzia používateľského JS sa nevykoná.
@preprocessor
meta kľúče iné akopredvolené
.
@var
meta kľúče
Používateľský JS Greasy Fork môže načítať CSS trochu inak ako používateľský CSS.
- V používateľskom JS sa CSS vloží ako posledný prvok
<head>
. V používateľskom CSS to môže závisieť od použitého rozšírenia. Na zmiernenie tohto problému sa odporúča používať!important
. - V používateľskom JS sa CSS vypočíta a použije raz pri načítaní stránky. Používanie rozhrania API histórie JavaScriptu na stránke môže mať za následok, že CSS sa nepoužije podľa očakávania.
- Používateľský JS nemusí aplikovať CSS na rámy alebo iframe.
Ak zistíte, že konverzia používateľského JS nefunguje, mali by ste vybrať možnosť, aby nebol dostupný pri aktualizácii používateľského CSS.