Jeśli masz już uaktualnioną wersję Firefox 3.6, możesz zauważyć, że wiele rozszerzeń już nie działa, a stara sztuczka checkCompatibility już nie działa. A może to?
Dzięki mojemu przyjacielowi Danielowi za zwrócenie uwagi na zmianę w Firefoksie 3.6. Jego osobisty blog jest tak nerdy, że sprawi, że głowa wybuchnie.
Wymuś zgodność rozszerzenia z Firefoksem 3.6+
To jest błąd, który pojawia się, gdy próbujesz zainstalować rozszerzenie, które nie jest kompatybilne. Zwróć szczególną uwagę na ciąg wersji Firefoksa, ponieważ będziemy go później potrzebować.
Rodzaj about: config w pasku adresu, a następnie po kliknięciu ostrzeżenia, chcesz kliknąć listę prawym przyciskiem myszy i wybrać z menu opcję Nowy -> Boolean.
Teraz zostaniemy poproszeni o wprowadzenie preferencjiNazwa. W tym miejscu musisz zwrócić uwagę na dokładną wersję, której używasz, ponieważ preferencje muszą być ustawione dla dokładnej wersji przeglądarki Firefox, której używasz.
Używamy Firefoksa 3.6b3, jak zauważono w powyższym komunikacie o błędzie, więc preferencje będą następujące: zwróć uwagę na dużą literę C, bardzo ważne.
Aktualizacja: do aktualnego kandydata do wydania Firefoksa 3.6 potrzebne będą:
extensions.checkCompatibility.3.6
Zasadniczo format to rozszerzenia.checkCompatibility.VERSION.b dla wydań Beta lub extensions.checkCompatibility.VERSION.a dla wydań Alpha. Jeśli więc testujesz Firefoksa 3.8 Alpha, jako nazwy preferencji użyjesz extensions.checkCompatibility.3.8a.
Tak, to nie było najprostsze. W następnym oknie dialogowym wybierz „fałsz” i zamknij okno dialogowe.
Teraz powinieneś zobaczyć wartość na liście, jeśli ją odfiltrujesz.
Twoje rozszerzenia powinny teraz zostać zainstalowane. Jeśli nie, prawdopodobnie umieściłeś niewłaściwą wersję w nazwie preferencji.
Zdecydowanie bardzo przydatna wskazówka i taka, którą, jak podejrzewam, będę używać cały czas.