Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem uBlock Origin - jak vložit vlastní javascript kód do stránky? [Firefox 57]

Podle helpky:
https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#scriptinject
by se to mělo dělat například takto:
example.com##script:inject(yavli-defuser.js)
a yavli-defuser.js, pokud není už vložen, vložit do uAssets/filters/resources.txt
viz:
https://github.com/uBlockOrigin/uAssets/blob/master/filters/resources.txt
jenže ve Firefoxu 57 nikde ten uBlock nainstalovaný nevidím a tedy nevím kde upravit ten resources.txt
Nebo to mám rozbalit xpi ublocku, upravit jej a zabalit?
V Chrome to rozbalený normálně je.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Nebo to mám rozbalit xpi ublocku, upravit jej a zabalit? Udělat to sice můžeš, ale ono to pak nebud…
IQ37 24.11.2017 22:18
IQ37
Já myslel, že to jde ve Firefoxu povolit tak, aby to vzalo i nepodepsaný xpi, ale asi to jde jen u t…
kacikac 25.11.2017 00:07
kacikac
aby to vzalo i nepodepsaný xpi Tohle fungovalo ve Firefoxu do... nějaké verze (možná 42, ale to je…
IQ37 25.11.2017 16:33
IQ37
Co jsem si všimnul, tak ve tvorbě filtrů byl možná nejpohodlnější starý ABP do firefoxu, v tom novém…
kacikac 25.11.2017 17:13
kacikac
Specifickými myslím takové filtry, kdy se nedá použít (nestačí na to) uBlock. Konkrétně teď nemůžu n… poslední
IQ37 25.11.2017 17:30
IQ37

Nebo to mám rozbalit xpi ublocku, upravit jej a zabalit?

Udělat to sice můžeš, ale ono to pak nebude fungovat, protože se to tím pádem stane "neschváleným doplňkem" a Firefox to odmítne.

Já myslel, že to jde ve Firefoxu povolit tak, aby to vzalo i nepodepsaný xpi, ale asi to jde jen u testovacích verzí Firefoxu. Takže teď asi uživatelský javascript v uBlock Originu (UBO) přidávat nejde (nepočítám-li testovací verze firefoxu). Nechápu proč nepřidají funkcionalitu pro přidávání přímo javascript kódu do uživatelských pravidel, chápu, že v případě externích filtrů by to byl třeba bezpečnostní problém, ale v případě uživatelských filtrů ne, a třeba kdyby se ta funkcionalita nějak extra povolovala a defaultně by byla vypnutá, tak by snad nebyl problém...
A ještě mi tam chybí blokování/editace cookies, což by nevadilo, kdyby byla možnost používat uživatelský javascript, přes něj by se s cookies dalo pracovat.
Ale i tak je UBO nejlepší blokovač, používal jsem ABP, ale UBO je lepší, výhodou je třeba podpora uživatelského css a blokování domén jako hosts, to, jestli se nepletu, ABP neumí. A zablokovat v něm jde fakt všechno co člověk potřebuje.

aby to vzalo i nepodepsaný xpi

Tohle fungovalo ve Firefoxu do... nějaké verze (možná 42, ale to je jenom odhad). Pak se rozhodli prostě "nepodepsané" doplňky zakázat a zároveň zrušili možnost udělení "výjimky" v about:config. Někde na netu je stránka Mozilly, kde si může každý "podepsat" svůj doplněk, ale to bude mít jen sám pro sebe (pokud si nezařídí nějakou distribuci).

používal jsem ABP, ale UBO je lepší

Já používám oba. uBlock je dominantní, ale někdy je ABP lepší při tvorbě specifických filtrů. Ty filtry si pak přesunu do uBlocku, z ABP je vymažu.

Co jsem si všimnul, tak ve tvorbě filtrů byl možná nejpohodlnější starý ABP do firefoxu, v tom novém jsem si žádné výhody nevšimnul. Tím specifickým filtrem myslíš například co? Každopádně mně osobně je to stejně jedno, já si píšu filtry ručně na základě DOMu ve vývojářských nástrojích prohlížeče.

Specifickými myslím takové filtry, kdy se nedá použít (nestačí na to) uBlock. Konkrétně teď nemůžu nic uvést. Vyskytuje se to občas. Jsem laik - pomáhám si, jak umím.

Zpět do poradny Odpovědět na původní otázku Nahoru