Spusťte skripty userchrome.js ve Firefoxu 57 nebo novějším
- Kategorie: Firefox
Pokud jste v minulosti použili rozšíření prohlížeče, například userChrome.js, ke spuštění kódu JavaScript v kontextu prohlížeče; snadno ovládat funkčnost prohlížeče přímo.
Obrovský seznam bylo vytvořeno skriptů, které uživatelé Firefoxu mohli načíst pomocí rozšíření. Tyto skripty změnily prvky uživatelského rozhraní, dialogů a dalších funkcí prohlížeče Firefox.
Vydání Firefoxu 57 blokuje rozšíření jako userChrome.js. Někdo přišel na to, jak obnovit funkčnost v prohlížeči Firefox 57 a novějších verzích.
Je třeba poznamenat, že Mozilla může tuto díru kdykoli připojit, a že skripty kvůli tomu nakonec přestanou fungovat.
Takto to funguje

Stažení tři soubory userChrome. * z úložiště GitHub projektu a umístit je do chrome složky profilu Firefox.
Pokud využíváte některé z těchto souborů již ve složce, zkopírujte jejich obsah a vložte je a přidejte je do svých souborů ve složce.
Složku profilu Firefoxu můžete otevřít načtením about: support do adresního řádku prohlížeče. Tam najdete tlačítko 'Otevřít složku', které musíte aktivovat pro otevření složky profilu Firefox pomocí výchozího správce souborů systému. Pokud složka chrome neexistuje (ve výchozím nastavení neexistuje), vytvořte ji a soubory uložte do složky.
Autor popisuje, jak řešení na stránce projektu funguje:
Spoléhá se na skutečnost, že Firefox Firefox po roce 57 stále umožňuje vlastní soubor userChrome.css a hacker CSS specifický pro Firefox, který může svázat javascript k libovolným prvkům DOM. V prohlížeči jsem si vybral (poněkud náhodně) prvek DOM, jehož existující XBL vazba již tag neobsahovala, a přidal jsem tam nějaký JS, aby se nahrál externí soubor javascript.
Je velmi možné, že tým Firefox v budoucnu odstraní některé nebo všechny funkce, které to umožňují, takže si to užijte, i když to bude možné.
Do souboru userChrome.js musíte přidat, co chcete provést. Možná budete chtít podívejte se na to Úložiště skriptů Firefox 57, které by mělo fungovat s Firefox 57 a novějšími verzemi prohlížeče.
Jednoduše zkopírujte kód z libovolného skriptu a poté restartujte Firefox. Skript pak spouští Firefox.