Suorita userchrome.js-skriptit Firefox 57: ssä tai uudemmassa

Jos olet aiemmin käyttänyt selainlaajennusta, kuten userChrome.js, JavaScriptin koodin suorittamiseen selaimen yhteydessä; kätevä manipuloida selaimen toimintoja suoraan.

Valtava lista skriptejä luotiin, että Firefox-käyttäjät voivat ladata laajennuksen avulla. Nämä skriptit muuttivat Firefox-käyttöliittymän, valintaikkunoiden ja muiden selaimen ominaisuuksien elementtejä.

Firefox 57: n versio estää laajennukset, kuten userChrome.js. Joku keksi kuinka palauttaa toiminnot Firefox 57: ssä ja uudemmissa versioissa.

On huomattava, että Mozilla voi kytkeä tämän reiän milloin tahansa, ja että skriptit saattavat lakata toimimasta sen vuoksi.

Näin se toimii

firefox userchrome.js

ladata kolme userChrome. *-tiedostoa projektin GitHub-arkistosta ja sijoita ne Firefox-profiilin kromi-kansioon.

Jos käytät joitain tiedostoista, jotka ovat jo kansiossa, kopioi niiden sisältö ja liitä ne lisätäksesi tiedostoihin kansioon.

Voit avata Firefoxin profiilikansion lataamalla selaimen osoiteriville about: support. Sieltä löydät 'avoin kansio' -painikkeen, joka sinun on aktivoitava avataksesi Firefox-profiilikansio järjestelmän oletusarvoisella tiedostonhallinnalla. Jos kromi-kansiota ei ole (oletuksena ei ole), luo se ja aseta tiedostot sen jälkeen kansioon.

Kirjailija kuvaa, miten kiertotapa toimii projektisivulla:

Se luottaa siihen, että vuoden 57 jälkeinen Firefox sallii edelleen mukautetun userChrome.css-tiedoston ja Firefox-erityisen CSS-hakkeroinnin, joka voi sitoa javascriptin mielivaltaisiin DOM-elementteihin. Valitsin (jonkin verran satunnaisesti) DOM-elementin selaimesta, jonka XBL-sidoksella ei vielä ollut tunnistetta, ja lisäsin jonkin JS: n ladatakseen ulkoisen javascript-tiedoston.

On hyvin mahdollista, että Firefox-joukkue poistaa jossain tulevaisuudessa osan tai kaikki toiminnot, jotka tekevät tämän mahdolliseksi, joten nauti siitä kun voit.

Sinun on lisättävä suoritettava tiedosto userChrome.js-tiedostoon. Haluat ehkä Katso tämä Firefox 57 -skriptien arkisto, joiden kaikkien tulisi toimia Firefox 57: n ja selaimen uudempien versioiden kanssa.

Kopioi vain koodi mistä tahansa komentosarjasta ja käynnistä Firefox uudelleen sen jälkeen. Skripti ajaa sitten Firefox.