Suorita userchrome.js-skriptit Firefox 57: ssä tai uudemmassa
- Luokka: Firefox
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
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.