Główna » jak » Jak wymusić zgodność rozszerzeń z Firefoksem 3.6+

    Jak wymusić zgodność rozszerzeń z Firefoksem 3.6+

    Jeśli masz już zainstalowaną przeglądarkę Firefox 3.6, możesz zauważyć, że wiele z twoich rozszerzeń przestało działać, a stara sztuczka checkCompatibility już nie działa. Lub robi to?

    Dzięki mojemu dobremu kumplowi Danielowi za wskazanie zmiany w Firefoksie 3.6. Jego osobisty blog jest tak nerwowy, że sprawi, że Twoja głowa eksploduje.

    Wymuś zgodność rozszerzeń z Firefoksem 3.6+

    Jest to błąd, który można uzyskać, próbując zainstalować rozszerzenie, które nie jest kompatybilne. Zwróć szczególną uwagę na ciąg wersji Firefoksa, ponieważ będziemy tego potrzebować później.

    Rodzaj about: config na pasku adresu, a następnie po kliknięciu ostrzeżenia, kliknij prawym przyciskiem myszy na liście i wybierz Nowy -> Boolean z menu.

    Teraz zostaniesz poproszony o podanie nazwy preferencji. W tym miejscu należy zwrócić uwagę na dokładną wersję, której używasz, ponieważ należy ustawić preferencję dla dokładnej wersji Firefoksa, której używasz.

    Używamy Firefoksa 3.6b3, jak wspomniano w powyższym komunikacie o błędzie, więc preferencja byłaby następująca ... zauważ, że tam jest duże C, bardzo ważne.

    Aktualizacja: dla aktualnego kandydata na wersję Firefoksa 3.6 będziesz potrzebował:

    extensions.checkCompatibility.3.6

    Zasadniczo formatem jest extension.checkCompatibility.VERSION.b dla wersji beta lub extensions.checkCompatibility.VERSION.a dla wydań Alpha. Więc jeśli testowałeś Firefox 3.8 Alpha, użyłbyś extensions.checkCompatibility.3.8a jako nazwy preferencji.

    Tak, to nie było najprostsze. W następnym oknie dialogowym wybierz "false" i zamknij okno dialogowe.

    Powinieneś teraz zobaczyć wartość na liście, jeśli ją przefiltrujesz.

    Twoje rozszerzenia powinny teraz zostać zainstalowane. Jeśli tak nie jest, prawdopodobnie umieszczasz niewłaściwą wersję w nazwie preferencji.

    Zdecydowanie bardzo przydatna wskazówka, którą podejrzewam, że będę cały czas używać.