Als u al een upgrade naar Firefox 3.6 heeft uitgevoerd, is het u misschien opgevallen dat veel van uw extensies niet meer werken, en de oude checkCompatibiliteitstruc werkt niet meer. Of toch?
Dank aan mijn goede vriend Daniel voor het wijzen op de verandering in Firefox 3.6. Zijn persoonlijke blog is zo nerdy dat je hoofd zal ontploffen.
Forceer compatibiliteit van extensies met Firefox 3.6+
Dit is de fout die u krijgt wanneer u een extensie probeert te installeren die niet compatibel is. Besteed speciale aandacht aan de Firefox-versiestring, want die hebben we later nodig.
Type about: config in de adresbalk, en nadat u door de waarschuwing hebt geklikt, wilt u met de rechtermuisknop in de lijst klikken en Nieuw -> Boolean kiezen in het menu.
Nu worden we gevraagd om de voorkeursnaam in te voeren. Dit is waar u moet letten op de exacte versie die u gebruikt, omdat de voorkeur moet worden ingesteld voor de exacte versie van Firefox die u gebruikt.
We gebruiken Firefox 3.6b3, zoals vermeld in het foutbericht hierboven, dus de voorkeur gaat uit naar de volgende ... let op de hoofdletter C daar, erg belangrijk.
Update: voor de huidige releasekandidaat van Firefox 3.6 heeft u het volgende nodig:
extensions.checkCompatibility.3.6
In wezen is het formaat extensions.checkCompatibility.VERSION.b voor Beta-releases of extensions.checkCompatibility.VERSION.a voor Alpha-releases. Dus als u Firefox 3.8 Alpha zou testen, zou u extensions.checkCompatibility.3.8a als voorkeursnaam gebruiken.
Ja, dat was niet het eenvoudigste. Kies in het volgende dialoogvenster gewoon "false" en sluit het dialoogvenster.
U zou nu de waarde in de lijst moeten zien als u erop filtert.
En uw extensies zouden nu moeten worden geïnstalleerd. Als dat niet het geval is, heeft u waarschijnlijk de verkeerde versie in de voorkeursnaam ingevoerd.
Absoluut een zeer nuttige tip, en een waarvan ik vermoed dat ik deze de hele tijd zal gebruiken.