31Aug

Hack extensiebestanden om ze versie-compatibel voor Firefox te maken

Een bekend nadeel van het gebruik van Firefox is het probleem met uitbreidingscompatibiliteit wanneer een nieuwe hoofdversie wordt uitgebracht. Of het nu gaat om een ​​nieuwe extensie die u voor de eerste keer probeert of een oude favoriet, we hebben een manier om die extensies weer voor u te laten werken.

Er zijn meerdere redenen waarom je deze methode zou kunnen kiezen om een ​​niet-compatibele extensie te repareren:

  • Je voelt je niet op je gemak bij het aanpassen van de "about: config" -instellingen
  • Je behoudt liever de originele "about: config" -instellingen in een ongerepte staatstaat en houdt compatibiliteitscontrole actief bezig
  • U wilt wat "geek credo" verkrijgen

Houd er rekening mee dat de meeste extensies perfect werken met een nieuwe versie van Firefox en eenvoudig het probleem van de "compatibiliteit van de versie" hebben. Maar af en toe kan er eentje zijn die er wat aan moet doen bij de auteur van de extensie.

Het probleem

Hier is een perfect voorbeeld van het minst favoriete "extensiebericht" van iedereen. Dit is het laatste dat je nodig hebt als je alleen je favoriete extensie( of een nieuwe) wilt gebruiken voor een nieuwe schone installatie.

Opmerking: dit werkt mooi om niet-compatibele extensies die al in je browser aanwezig zijn te "vervangen" als je gewoon een upgrade uitvoert.

Hacking van het XPI-bestand

Voor deze procedure moet u de extensie handmatig downloaden naar uw harde schijf( klik met de rechtermuisknop op de "Installatieknop" van de extensie en selecteer "Opslaan als").Zodra je dat hebt gedaan, ben je klaar om te beginnen met het hacken van de extensie.

Voor ons voorbeeld hebben we de "GCal Popup-extensie" gekozen. Het beste wat u kunt doen, is de extensie in een nieuwe map plaatsen( zoals het bureaublad of een andere handige locatie) en vervolgens de extensie op dezelfde manier uitpakken als een normaal zipbestand.

Opmerking: HTG-lezer Dante wees erop dat als u geen zip-hulpprogramma van derden zoals IZArc of 7-Zip hebt geïnstalleerd, het wijzigen van de extensie ".xpi" in ".zip" u toestaat om geïntegreerde zip-software van Windows te gebruiken omunzip het bestand.

Als het eenmaal is uitgepakt, ziet u de verschillende mappen en bestanden die zich in het "xpi-bestand" bevonden( we hadden hier vier bestanden, maar afhankelijk van de extensie kan het aantal verschillen).Er is slechts één bestand waarop u moet focussen. .. het bestand "install.rdf".

Opmerking: op dit punt moet u het oorspronkelijke extensiebestand naar een andere locatie verplaatsen( dat wil zeggen buiten de map) zodat het niet langer aanwezig is.

Open het bestand in "Notepad", zodat u het nummer voor de "maxVersion" kunt wijzigen. Hier staat het nummer vermeld als "3.5. *" Maar we moesten het hoger maken. ..

Het vervangen van de "5" door een "7" is alles wat we moesten doen. Nadat u uw nieuwe "maxVersion" -nummer hebt ingevoerd, slaat u het bestand op.

Op dit punt moet u alle bestanden opnieuw in één enkel bestand terugzetten. Zorg ervoor dat u een bestand maakt met de ".zip-bestandsextensie", anders werkt dit niet.

Zodra u het nieuwe zip-bestand hebt gemaakt, moet u het hele bestand inclusief de "bestandsextensie" hernoemen. Voor ons voorbeeld hebben we de oorspronkelijke extensienaam gekopieerd en geplakt.

Als u de naam hebt gewijzigd, klikt u buiten het "tekstgebied".U ziet een klein berichtvenster zoals dit om bevestiging te vragen. .. klik op "Ja" om het proces te voltooien.

Nu is je gewijzigde / bijgewerkte extensie klaar om te installeren.

Sleep de extensie naar uw browser om deze te installeren en bekijk het prachtige bericht "Opnieuw opstarten om de installatie te voltooien."

Zodra uw browser start, kunt u het "Add-onsbeheervenster" controleren en de versienummers voor de extensie bekijken. Ziet er heel erg leuk uit!

En zo zou je extensie zonder problemen moeten werken.

Conclusie

Als u op zoek bent naar iets nieuws, een geek credo wilt behalen, of als u wilt dat uw Firefox zo dicht mogelijk bij de oorspronkelijke staat blijft, dan zou deze methode ervoor moeten zorgen dat die extensies weer netjes voor u werken.