Hvis du allerede har opgraderet til Firefox 3.6, har du måske bemærket, at mange af dine udvidelser ikke længere fungerer, og de gamle checkKompatibilitetstrick fungerer ikke længere. Eller gør det?
Tak til min gode ven Daniel for at påpege ændringen i Firefox 3.6. Hans personlig blog er så nørdet, at det får dit hoved til at eksplodere.
Tving udvidelseskompatibilitet med Firefox 3.6+
Dette er den fejl, du får, når du prøver at installere en udvidelse, der ikke er kompatibel. Vær særlig opmærksom på Firefox-versionstrengen, da vi har brug for det senere.
Type om: config ind i adresselinjen, og derefter, når du har klikket igennem advarslen, skal du højreklikke på listen og vælge Ny -> Boolsk i menuen.
Nu bliver vi bedt om at indtaste præferencenavnet. Det er her, du skal være opmærksom på den nøjagtige version, du bruger, fordi præferencen skal indstilles til den nøjagtige version af Firefox, du bruger.
Vi bruger Firefox 3.6b3, som bemærket i fejlmeddelelsen ovenfor, så præferencen ville være følgende ... bemærk hovedstaden C der, meget vigtigt.
Opdatering: For den nuværende Firefox 3.6-frigivelseskandidat skal du bruge følgende:
extensions.checkKompatibilitet.3.6
Grundlæggende er formatet extensions.checkCompatibility.VERSION.b for Beta-udgivelser eller extensions.checkCompatibility.VERSION.a for Alpha-udgivelser. Så hvis du testede Firefox 3.8 Alpha, ville du bruge extensions.checkCompatibility.3.8a som præferencenavn.
Ja, det var ikke den enkleste ting. I den næste dialog skal du bare vælge "falsk" og lukke dialogen.
Du skal nu se værdien på listen, hvis du filtrerer efter den.
Og dine udvidelser skal nu installeres. Hvis de ikke gør det, sætter du sandsynligvis den forkerte version i præferencenavnet.
Absolut et meget nyttigt tip, og et, som jeg formoder, at jeg vil bruge hele tiden.