/ / Hvordan man tvinger udvidelseskompatibilitet med Firefox 3.6+

Sådan tvinges udvidelseskompatibilitet med Firefox 3.6+

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 det gamle checkCompatibility-trick fungerer ikke længere. Eller gør det det?

Tak til min gode ven Daniel for at have påpeget ændringen i Firefox 3.6. Hans personlige 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 den senere.

billede

Type about: config i adresselinjen, og derefter, når du har klikket på advarslen, vil du højreklikke på listen og vælge Ny -> Boolsk fra menuen.

billede

Nu bliver vi bedt om at indtaste præferencennavn. Det er her du skal være opmærksom på den nøjagtige version, du bruger, fordi præference skal indstilles for 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 vigtig.

Opdatering: For den aktuelle Firefox 3.6-frigørelseskandidat har du brug for følgende:

extensions.checkCompatibility.3.6

Grundlæggende er formatet udvidelser.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.

billede

Ja, det var ikke den enkleste ting. I den næste dialog skal du blot vælge "falsk" og lukke dialogen.

billede

Du skal nu se værdien på listen, hvis du filtrerer efter den.

billede

Og dine udvidelser skal nu installeres. Hvis de ikke gør det, lægger du sandsynligvis den forkerte version i præferencenavnet.

billede

Absolut et meget nyttigt tip, og et, som jeg formoder, at jeg vil bruge hele tiden.