Hack Extension Files for å gjøre dem versjon-kompatibel for Firefox
En kjent ulempe ved bruk av Firefox er problemet med utvidelseskompatibilitet når en ny hovedversjon blir utgitt. Enten det er for en ny utvidelse du prøver for første gang eller en gammel favoritt, har vi mulighet til å få de utvidelsene som fungerer for deg igjen.
Det er flere grunner til at du kanskje vil velge denne metoden for å fikse en ikke-kompatibel utvidelse:
- Du er ubehagelig med å justere innstillingene "om: config"
- Du foretrekker å opprettholde de opprinnelige "om: config" -innstillingene i en uberørt tilstand, og som å ha kompatibilitetskontroll aktiv
- Du ser for å få noen "geek cred"
Husk at de fleste utvidelser vil fungere helt bra med en ny versjon av Firefox og bare ha "Versjonskompatibilitetsnummer" -problemet. Men en gang imellom kan det være en som trenger å få noe arbeid på det av forfatterens forfatter.
Problemet
Her er et perfekt eksempel på alles minst favoritt "utvidelsesmelding". Dette er det siste du trenger når alt du vil ha er for din favorittforlengelse (eller en ny) å jobbe på en frisk, ren installasjon.
Merk: Dette fungerer fint for å "erstatte" ikke-kompatible utvidelser som allerede finnes i nettleseren din, hvis du bare oppgraderer.
Hacking XPI-filen
For denne prosedyren må du manuelt laste ned utvidelsen til harddisken din (høyreklikk på utvidelsens "Installer-knapp" og velg "Lagre som"). Når du har gjort det, er du klar til å begynne å hacke forlengelsen.
For vårt eksempel valgte vi "GCal Popup Extension". Det beste å gjøre er å plassere utvidelsen i en ny mappe (dvs. skrivebordet eller en annen praktisk plassering) og pakke den ut på samme måte som du ville med en vanlig zip-fil.
Merk: HTG-leser Dante påpekte at hvis du ikke har et tredjeparts zip-verktøy som IZArc eller 7-Zip installert, endres filtypen ".xpi" til ".zip" slik at du kan bruke Windows-integrert zip-programvare til å pakke ut filen.
Når det er unzipped, vil du se de forskjellige mappene og filene som var i "xpi-filen" (vi hadde fire filer her, men avhengig av utvidelsen kan nummeret variere). Det er bare én fil du må fokusere på ... filen "install.rdf".
Merk: På dette tidspunktet bør du flytte den originale filfilen til et annet sted (dvs. utenfor mappen) slik at den ikke lenger er til stede.
Åpne filen i "Notisblokk" slik at du kan endre nummeret for "maxVersion". Her er nummeret oppført som "3.5. *", Men vi trengte å gjøre det høyere ...
Bytting av "5" med "7" er alt vi trengte å gjøre. Når du har angitt det nye "maxVersion" -nummeret, lagrer du filen.
På dette punktet må du re-zip alle filene tilbake til en enkelt fil. Pass på at du "lager" en fil med ".zip filtypen" ellers vil dette ikke fungere.
Når du har opprettet den nye zip-filen, må du endre navn på hele filen, inkludert filtypen. For vårt eksempel kopierte og limte vi det opprinnelige utvidelsesnavnet.
Når du har endret navnet klikker du utenfor "tekstområdet". Du vil se et lite melding vindu som dette spør om bekreftelse ... klikk "Ja" for å fullføre prosessen.
Nå er din endrede / oppdaterte utvidelse klar til å installeres.
Dra utvidelsen i nettleseren din for å installere den og se den fantastiske "Start på nytt for å fullføre installasjonen." Meldingen vises.
Så snart nettleseren starter, kan du sjekke "Add-ons Manager Window" og se versjonens kompatibilitetsnumre for utvidelsen. Ser veldig veldig bra ut!
Og akkurat slik må forlengelsen din være i gang uten problemer.
Konklusjon
Hvis du er ute etter å prøve noe nytt, få litt geekkredit, eller bare vil holde Firefox-installasjonen så nær den opprinnelige tilstanden som mulig, må denne metoden hjelpe disse utvidelsene til å fungere pent for deg igjen..