Kjøre userchrome.js skript i Firefox 57 eller nyere

0
238

Hvis du har brukt en kikker forlengelsen som userChrome.js i den siste til å kjøre JavaScript-kode i nettleseren sammenheng; kjekt å manipulere funksjonalitet i nettleseren direkte.

En stor liste over skript ble opprettet som Firefox-brukere kunne laste bruke extension. Disse skriptene endret elementer av Firefox brukergrensesnitt, dialogbokser og andre funksjoner i nettleseren.

Utgivelsen av Firefox 57 blokker utvidelser som userChrome.js. Noen har funnet ut hvordan å gjenopprette funksjonaliteten i Firefox 57 og nyere versjoner.

Det må bemerkes at Mozilla kan koble dette hullet til enhver tid, og at skript kan slutte å virke på grunn av det til slutt.

Her er hvordan det fungerer

firefox userchrome.js

Last ned de tre userChrome.* filer fra prosjektet er GitHub depotet og plassere dem i chrome-mappen på Firefox-profil.

Hvis du gjør bruk av noen av disse filene som allerede finnes i mappen du vil kopiere innholdet i dem og lime dem for å legge dem til dine filer i mappen.

Du kan åpne profilen mappen i Firefox ved å legge om: – støtte i nettleserens adressefelt. Der finner du “åpne mappe” – knappen som du må aktivere for å åpne Firefox-profil-mappen ved hjelp av standard file manager av systemet. Hvis chrome-mappen ikke finnes (det gjør ikke som standard), kan du lage det, og plassere filer i mappen etterpå.

Forfatteren beskriver hvordan løsningen fungerer på prosjektet siden:

Det baserer seg på det faktum at post-57 Firefox fortsatt gjør at en egendefinert userChrome.css-fil, og en Firefox-spesifikke CSS hack som kan binde javascript for vilkårlig DOM-elementer. Jeg plukket (noe tilfeldig) er et DOM-element i nettleseren som eksisterende XBL bindende ikke allerede har en <constructor> – koden, og lagt til noen JS det å laste inn en ekstern javascript-fil.

Det er meget mulig at på et fremtidig tidspunkt Firefox team vil fjerne noe eller alt av funksjonalitet som gjør dette mulig, så nyt det mens du kan.

Du må legge til hva du vil utføres til userChrome.js fil. Du ønsker kanskje å sjekke ut denne Firefox 57 skript depotet, alle som skal fungere med Firefox 57 og nyere versjoner av nettleseren.

Les også: YouTube er forbedret Uskarphet Ansikter verktøyet lanserer

Bare å kopiere koden fra noen script og start Firefox etterpå. Skriptet kjøres deretter av Firefox.