Niedawno firma Google wprowadziła istotną zmianę w stabilnym i beta-kanałach Chrome, który wyłącza wszelkie rozszerzenia, które nie pochodzą ze sklepu internetowego. Mimo że pomoże to zwiększyć bezpieczeństwo wielu użytkowników Chrome, w jaki sposób ktoś z legalnym rozszerzeniem sklepu internetowego nie może go ponownie uruchomić?
Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, społecznościowego forum z pytaniami i odpowiedziami.
Czytnik SuperUser AardVark71 szuka sposobu na ponowne włączenie rozszerzeń i skryptów w Chrome 35:
Czy ktoś wie, jak ponownie włączyć własne rozszerzenia po ich wyłączeniu przez aktualizację Chrome 35? Są to głównie skrypty Greasemonkey w moim przypadku, a więc proste pliki .js wcześniej przeciągnięte i upuszczone do okien rozszerzeń.
Gdy dzisiaj uruchomiłem Chrome, otrzymałem ostrzeżenie, że niektóre rozszerzenia Chrome Web Store, które nie są Chrome, zostały wyłączone.
Więcej informacji podano pod tym linkiem:
-
Rozszerzenia wyłączone przez Chrome
Widzisz to powiadomienie, ponieważ co najmniej jedno z Twoich rozszerzeń Chrome zostało wyłączone, by zwiększyć bezpieczeństwo Chrome. Rozszerzenia nie pochodzą z Chrome Web Store ani nie zostały zainstalowane bez Twojej zgody.
Ze względów bezpieczeństwa możesz używać tylko rozszerzeń Chrome, które masz w Chrome Web Store.
Aby wyświetlić listę rozszerzeń:
1. Kliknij menu Chrome w menu Chrome na pasku narzędzi przeglądarki.
2. Wybierz Narzędzia.
3. Wybierz rozszerzenia.
Rozszerzenia, które zostały wyłączone, są wyszarzone i nie będzie można ich ponownie włączyć.
-
Miałem nadzieję, że nadal mogę je włączyć, aktywując tryb programisty dla moich rozszerzeń, ale wciąż nie ma szczęścia. Jakieś wskazówki dla kogokolwiek?
P.S. To nie jest duplikat aktywacji rozszerzenia przeglądarki Chrome, które nie pochodzi z Chrome Web Store. Jest to związane z aktualizacją Chrome 35.
Czy są jakieś opcje, które AardVark71 może spróbować, aby ponownie włączyć rozszerzenia i skrypty?
Dostawcy SuperUser Fazer87 i Braiam mają dla nas odpowiedź. Najpierw, Fazer87:
Dostępnych jest tylko kilka opcji, ponieważ możliwość uruchamiania rozszerzeń innych niż sklepy internetowe została wyłączona programowo. Nie ma planów ponownego włączenia (lub przynajmniej żadnego upublicznienia).
Możesz wypróbować instalowanie wydań z kanałów programistów lub kanałów Canary, co może pozwolić ci na dalsze korzystanie z tych rozszerzeń (jak wspomniano na forum pomocy Google Chrome):
-
Co zrobić, jeśli chcę uruchamiać rozszerzenia w sklepach innych niż internetowe?
Zaawansowani użytkownicy mogą nadal korzystać z naszych kanałów Dev & Canary, aby uruchomić dowolne rozszerzenie. Należy pamiętać, że te kanały są aktualizowane bardzo regularnie i mogą zawierać funkcje i poprawki, które są aktywnie rozwijane.
-
Alternatywnie, słyszałem, że sporo ludzi instaluje rozszerzenie Tampermonkey, które pozwala im uruchamiać skrypty użytkownika. Może warto rzucić na to okiem.
Po odpowiedzi od Braiam:
Nie możesz ich ponownie włączyć. Musisz obejść ten problem, korzystając z jednej z poniższych możliwości (wyliczę je według stopnia trudności).
Trasa trybu programisty
1. Pobierz plik CRX i rozpakuj rozszerzenie za pomocą ulubionego dekompresora. Zanotuj katalog, w którym go umieściłeś.
2. Otwórz stronę rozszerzenia i aktywuj "Tryb programisty".
3. Kliknij "Załaduj nieopakowane rozszerzenie ..."
4. Wyszukaj w drzewie katalogów lokalizację, w której rozpakowałeś rozszerzenie i kliknij OK. Jeśli twoje rozszerzenie nazywa się "moje rozszerzenie", wybierz katalog "mój rozszerzenie".
Zalety: Nie musisz instalować niczego innego.
Wady: Chrome naciska, aby wyłączyć rozszerzenie przy każdym uruchomieniu.
Przenoszę z kanału dystrybucji
Zainstaluj wersję Chrome dla programistów lub Kanarka. Wystarczy przejść do odpowiednich łączy i zainstalować przeglądarkę. Zwróć uwagę, że wersja Canary zainstaluje równoległą wersję Chrome, która będzie niezależna.
Zalety: nie dokuczliwy. Otrzymasz wszystkie najnowsze funkcje wcześniej.
Wady: Otrzymujesz również wszystkie błędy wcześniej. Zainstalowanie Canary skutecznie wykorzystuje podwójną przestrzeń dyskową w porównaniu z pojedynczą instalacją Chrome, a także musisz migrować wszystkie swoje rozszerzenia.
Zainstaluj przeglądarkę opartą na chromie
Ponieważ Chromium jest open source, istnieje kilka rozwidleń projektu. Nie jestem pewien, czy Chromium ma odpowiednie ograniczenia, ale inne projekty nie.
Przenoszenie z systemu Windows w ogóle
To ograniczenie jest wprowadzane tylko w przypadku problemów związanych z bezpieczeństwem systemu Windows z systemem operacyjnym. Nie ma to wpływu na kompilacje na komputerach Mac i Linux. Możesz spróbować dowolnej dystrybucji Linuksa.
"Trasa trybu programistycznego" jest dostępna dzięki capeteide na forum AllMangasReader.
Chociaż nie są to doskonałe rozwiązania, te podejścia mogą pomóc w powrocie do przeglądania wszystkich nienaruszonych i działających rozszerzeń lub skryptów.
Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.