Wszystkie rozszerzenia Firefoksa są wyłączone? To jest błąd!

Niektórzy użytkownicy przeglądarki Firefox zaczęli nagle zauważać, że wszystkie zainstalowane rozszerzenia przeglądarki zostały nagle wyłączone. Rozszerzenia wyświetlałyby komunikaty „nie można zweryfikować do użycia w Firefoksie i zostało wyłączone” w menedżerze dodatków przeglądarki. Firefox wyświetli „Jeden lub więcej zainstalowanych dodatków nie może być zweryfikowany i został wyłączony” u góry jako powiadomienie obok.

Dotknięte rozszerzenia obejmują LastPass, Ghostery, Download Manager (S3), Dark Mode, Honey, uBlock Origin, Greasemonkey, NoScript i inne.

Aktualizacja 3 : Mozilla opublikowała dodatek dla użytkowników przeglądarki Firefox 47-65, który rozwiązuje problem z podpisywaniem dodatku.

Aktualizacja 2 : Mozilla wydała Firefox 66.0.4 i Firefox 66.0.5, aby rozwiązać ten problem na pulpicie i na Androida. Firma planuje również wydać aktualizacje dla starszych wersji Firefoksa.

Aktualizacja : Mozilla zaczęła wprowadzać poprawki dla wersji Firefox, Beta i Nightly. Poprawka korzysta z Mozilla Studies i musisz się upewnić, że jest włączona, aby ją uzyskać. Mozilla zauważa, że ​​możesz ponownie wyłączyć Badania po zastosowaniu poprawki i ponownym włączeniu dodatków. Musisz się upewnić, że „Zezwalaj Firefoksowi na instalowanie i uruchamianie badań” jest zaznaczone na temat: preferencje # prywatność.

Rozwiązania, które mogą w międzyczasie działać:

  • Edycja rozszerzeń.json
  • Edycja user.js
  • Instalowanie aktualizacji przeglądarki Firefox 66.0.4 (pamiętaj, że nie jest ona wydana, tylko wydanie kandydujące)
  • Ładowanie rozszerzeń tymczasowych

Co się stało

Jedynie dostępne opcje obejmowały znalezienie zamiennika i usunięcie danego rozszerzenia; to wprawiło użytkowników w zakłopotanie. Czy był to rodzaj zapobiegawczego strajku przeciwko rozszerzeniom naruszenia zasad? Mozilla ogłosiła, że ​​ściślej egzekwuje zasady.

Odpowiedź brzmi nie. Okazuje się, że przyczyną problemu jest błąd. Jeśli czytasz uważnie, zauważysz, że problemem jest weryfikacja. Nowy wątek na Bugzilli sugeruje, że ma to coś wspólnego z podpisywaniem rozszerzeń.

Firefox oznaczył dodatki z powodu podpisania jako nieobsługiwane, ale nie zezwala na ponowne pobieranie z AMO → Wszystkie rozszerzenia wyłączone z powodu wygaśnięcia certyfikatu podpisywania pośredniego.

Wszystkie rozszerzenia Firefoksa muszą być podpisane od wersji Firefox 48 i Firefox ESR 52. Firefox zablokuje instalację rozszerzeń z niepoprawnymi certyfikatami (lub ich brak), co powoduje problem w systemach użytkowników.

Zgłoszono podobne problemy: niektórzy użytkownicy nie mogą instalować rozszerzeń z oficjalnego repozytorium dodatków Mozilli. Podczas próby pobrania dowolnego rozszerzenia z oficjalnego repozytorium użytkownicy otrzymują błędy „Pobieranie nie powiodło się. Sprawdź połączenie”.

Rozwiązanie

Użytkownicy Nightly, Dev i Android mogą mieć możliwość wyłączenia podpisywania rozszerzeń; niektórzy użytkownicy zgłosili, że to tymczasowo rozwiązało problem. Musisz ustawić preferencję xpinstall.signatures.required na false: about: config, aby wyłączyć podpisywanie. Możesz zmienić datę systemową na dzień poprzedni, aby ją również tymczasowo rozwiązać, ale może to prowadzić do innych problemów.

Problem można rozwiązać tylko po stronie Mozilli. Organizacja musi odnowić certyfikat lub utworzyć nowy, aby rozwiązać problem. Spodziewałbym się, że Mozilla zrobi to, gdy problem stanie się powszechny i ​​wpłynie na wielu użytkowników Firefoksa.

Użytkownicy nie powinni usuwać zagrożonych rozszerzeń ze swoich instalacji; problem rozwiąże się, gdy Mozilla go naprawi.