Jeśli uaktualniłeś już przeglądarkę Firefox 3.6, być może zauważyłeś, że wiele z twoich rozszerzeń już nie działa, a stare sztuczka checkCompatibility już nie działa. Czy to prawda?
Dziękuję mojemu kumplowi Danielowi za wskazanie zmiany w Firefoksie 3.6. Jego blog osobisty jest tak nerdy, że eksploduje w głowie.
Wymuś zgodność rozszerzeń z przeglądarką Firefox 3.6+
To jest błąd, który pojawia się podczas próby zainstalowania niekompatybilnego rozszerzenia. Zwróć szczególną uwagę na ciąg wersji Firefoksa, ponieważ będziemy go potrzebować później.
Rodzaj about: config w pasku adresu, a następnie po kliknięciu ostrzeżenia, kliknij prawym przyciskiem myszy listę i wybierz z menu Nowy -> Boolean.
Teraz zostaniemy poproszeni o wprowadzenie nazwy preferencji. 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 przeglądarki Firefox 3.6b3, jak wspomniano w powyższym komunikacie o błędzie, więc preferowane byłoby: zwróć uwagę na duże C, bardzo ważne.
Aktualizacja: w przypadku aktualnego kandydata do wydania Firefoksa 3.6 będziesz potrzebować:
extensions.checkCompatibility.3.6
Zasadniczo format to extensions.checkCompatibility.VERSION.b dla wersji Beta lub extensions.checkCompatibility.VERSION.a dla wersji Alpha. Jeśli więc testowałeś przeglądarkę Firefox 3.8 Alpha, jako nazwy preferencji użyłbyś extension.checkCompatibility.3.8a.
Tak, to nie była najprostsza rzecz. W następnym oknie dialogowym po prostu wybierz „false” i zamknij okno.
Powinieneś teraz zobaczyć wartość na liście, jeśli ją filtrujesz.
Twoje rozszerzenia powinny się teraz zainstalować. Jeśli tak nie jest, prawdopodobnie wstawiłeś niewłaściwą wersję do nazwy preferencji.
Zdecydowanie bardzo przydatna wskazówka, z której podejrzewam, że będę korzystać przez cały czas.