31Aug

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 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 "about: config" -innstillingene i en uberørtstat og liker å ha kompatibilitetskontroll aktiv
  • Du ser etter å få litt "geek cred"

Husk at de fleste utvidelser fungerer perfekt med en ny versjon av Firefox og bare har "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 av XPI-filen

For denne prosedyren må du manuelt laste ned utvidelsen til harddisken din( høyreklikk på utvidelsesprogrammets "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 med 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 tilpakke 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 en annen plassering( dvs. utenfor mappen) slik at den ikke lenger er til stede.

Åpne filen i "Notisblokk" slik at du kan endre nummeret til "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, klikk utenfor "tekstområdet".Du vil se et lite meldingsvindu som dette spør om bekreftelse. .. klikk "Ja" for å fullføre prosessen.

Nå er din endrede / oppdaterte utvidelse klar til å installeres.

Dra forlengelsen i nettleseren din for å installere den og se den fantastiske "Restart for å fullføre installasjonen." Meldingen vises.

Så snart nettleseren starter, kan du sjekke "Add-ons Manager Window" og se versjonens kompatibilitetsnummer for utvidelsen. Ser veldig bra ut!

Og akkurat slik må forlengelsen din være oppe og løp uten problemer.

Konklusjon

Hvis du ønsker å prøve noe nytt, få litt geekkredit, eller bare vil beholde Firefox-installasjonen så nær den opprinnelige tilstanden som mulig, må denne metoden hjelpe disse utvidelsene til å fungere pent for deg igjen.