Futtassa a userchrome.js szkripteket a Firefox 57 vagy újabb verziójában

Ha a múltban olyan böngésző-kiterjesztést használt, mint például a userChrome.js, a JavaScript kód futtatásához a böngészőben; praktikus a böngésző közvetlen működtetéséhez.

Hatalmas lista A szkriptek egy olyan szkriptét hozta létre, amelyet a Firefox felhasználói betölteni tudtak a kiterjesztés segítségével. Ezek a szkriptek megváltoztatják a Firefox felhasználói felületének elemeit, a párbeszédablakokat és a böngésző egyéb funkcióit.



A Firefox 57 kiadása blokkolja azokat a kiterjesztéseket, mint a userChrome.js. Valaki kitalálta, hogyan lehet visszaállítani a Firefox 57 és az újabb verziók funkcionalitását.

Meg kell jegyezni, hogy a Mozilla bármikor lezárhatja ezt a lyukat, és a szkriptek ennek eredményeként leállhatnak.

Így működik

firefox userchrome.js

Letöltés a három userChrome. * fájlt a projekt GitHub tárházából, és helyezze a Firefox profil króm mappájába.



Ha ezek közül a fájlok közül néhányat már használ a mappában, másolja be a tartalmat, és illessze be őket, hogy hozzáadja azokat a mappában lévő fájlokhoz.

A Firefox profilmappáját úgy nyithatja meg, hogy a böngésző címsorába betölti: about: support. Itt található a „nyitott mappa” gomb, amelyet aktiválni kell a Firefox profilmappa megnyitásához a rendszer alapértelmezett fájlkezelőjével. Ha a króm mappa nem létezik (alapértelmezés szerint nem), hozza létre, majd helyezze a fájlokat utána a mappába.

A szerző leírja, hogyan működik a megoldás a projekt oldalon:

Abban a tényben támaszkodik, hogy az 57 utáni Firefox továbbra is engedélyezi az egyedi userChrome.css fájlt és egy Firefox-specifikus CSS-hacket, amely a javascriptet tetszőleges DOM elemekhez köti. Kiválasztottam (kissé véletlenszerűen) egy DOM elemet a böngészőből, amelynek a meglévő XBL kötésnek még nem volt címkéje, és hozzáadtam némi JS-t egy külső javascript fájl betöltéséhez.

Nagyon valószínű, hogy egy későbbi időpontban a Firefox csapata eltávolítja a funkciók egy részét vagy egészét, amely ezt lehetővé teszi, tehát élvezze, amíg csak teheti.

A végrehajtandó fájlt hozzá kell adnia a userChrome.js fájlhoz. Érdemes lehet Nézd meg ezt A Firefox 57 szkriptek tárolója, amelyek mindegyikének a Firefox 57 és a böngésző újabb verzióival kell működnie.

Egyszerűen másolja ki a kódot bármilyen szkriptről, és utána indítsa újra a Firefoxot. A szkriptet a Firefox futtatja.