Pokud jste již upgradovali na Firefox 3.6, možná jste si všimli, že mnoho vašich rozšíření již nefunguje a ta stará trik checkCompatibility už nefunguje. Nebo ano?
Děkuji mému dobrému kamarádovi Danielovi za to, že upozornil na změnu ve Firefoxu 3.6. Jeho osobní blog je tak hloupý, až vám vybuchne hlava.
Vynutit kompatibilitu rozšíření s Firefoxem 3.6+
K této chybě dojde, když se pokusíte nainstalovat rozšíření, které není kompatibilní. Věnujte zvláštní pozornost řetězci verze prohlížeče Firefox, protože to budeme později potřebovat.
Typ about: config do adresního řádku a poté, co kliknete na varování, budete chtít v seznamu kliknout pravým tlačítkem a zvolit Nový -> Boolean z nabídky.
Nyní se zobrazí výzva k zadání názvu předvoleb. Zde musíte věnovat pozornost přesné verzi, kterou používáte, protože je třeba nastavit předvolby pro přesnou verzi Firefoxu, kterou používáte.
Používáme Firefox 3.6b3, jak je uvedeno v chybové zprávě výše, takže preference by byla následující ... všimněte si velkého písmene C, což je velmi důležité.
Aktualizace: Pro aktuálního kandidáta na verzi Firefoxu 3.6 budete potřebovat následující:
extensions.checkCompatibility.3.6
V zásadě je to formát extensions.checkCompatibility.VERSION.b pro verze Beta nebo extensions.checkCompatibility.VERSION.a pro verze Alpha. Pokud jste tedy testovali Firefox 3.8 Alpha, použili byste jako název předvolby extension.checkCompatibility.3.8a.
Jo, to nebyla ta nejjednodušší věc. V dalším dialogovém okně vyberte možnost „false“ a zavřete dialogové okno.
Pokud ji filtrujete, měla by se nyní zobrazit hodnota v seznamu.
A vaše rozšíření by se nyní měla nainstalovat. Pokud tomu tak není, pravděpodobně do názvu předvolby vložíte nesprávnou verzi.
Rozhodně velmi užitečný tip a ten, u kterého mám podezření, že ho budu používat pořád.