Chrome nie pamięta sesji przeglądarki po ponownym uruchomieniu

12

Po ponownym uruchomieniu komputera i ponownym otwarciu Chrome karty z poprzedniej sesji zostaną ponownie otwarte. Jednak większość stron internetowych (Gmail, GitHub, Twitter / Tweetdeck, StackExchange) prosi mnie o ponowne logowanie.

Używam różnych profili użytkowników i mam ten sam problem ze wszystkimi.

Myślę, że problem zaczął się po aktualizacji do Chrome 53, ale nie jestem w 100% pewien, że tak jest, a nawet jeśli tak, czy to przypadek, czy nie.

Gdy patrzę na konsolę programisty, pliki cookie nadal tam są. Na niektórych stronach wciąż jestem zalogowany.

Jak mogę dowiedzieć się, co się dzieje?

Aktualizacja : mam ponownie zainstalować Chrome ( apt purge, rm -rf ~/.config/google-chromei apt install), a teraz pyta mnie zalogować się ponownie (wpisz swoje hasło i dwuskładnikowego uwierzytelniania) na moim profilu Chrome Za każdym razem kiedyrestarturuchom ponownie Chrome. Na nazwie mojego profilu znajduje się mały znak ostrzegawczy (prawy górny róg).

wprowadź opis zdjęcia tutaj

Strona ustawień mówi „Szczegóły logowania na konto są nieaktualne”. wprowadź opis zdjęcia tutaj

Aktualizacja 2 : Mam nawet ten problem po zamknięciu Chrome i ponownym uruchomieniu go.

Stephan Vierkant
źródło
Wypróbuj sugestie dotyczące tego postu .
harrymc
@harrymc Nie, to kolejny problem. Moja przeglądarka nadal się automatycznie kończy, ale nie powinienem otrzymywać formularza logowania (ponieważ nadal powinienem być zalogowany po ponownym uruchomieniu).
Stephan Vierkant
Niektóre sugestie w powyższym linku były ogólne. Na przykład zresetuj ustawienia, wypróbuj inny profil , zainstaluj ponownie Chrome po całkowitym wyczyszczeniu. Przypuszczam, że używasz adresów https dla stron internetowych.
harrymc
Mam również ten problem .. Muszę się logować za każdym razem, gdy ponownie uruchamiam komputer .. to takie irytujące
Mariano L

Odpowiedzi:

10

Rozwiązanie

Aby rozwiązać ten problem, musisz odblokować brelok przed uruchomieniem chrome.

  1. Odłącz swoje konto Google; przejdź do chrome://settingskliknij Disconnect your Google Account...zaznacz pole wyboru, aby usunąć lokalnych danych Chrome, zaloguj się, a następnie zamknij Chrome.
  2. Uruchom konika morskiego, wpisując seahorsego w terminalu lub otwórz go z Menu> Passwords and Keys.
  3. W Default keyringkasowania Chrome Safe Storagei wszelkich accounts.google.comenteries.
  4. Odblokuj Default Keyringi Loginklikając prawym przyciskiem myszy i klikającUnlock
  5. Uruchom Chrome, przejdź do chrome://settingsi kliknijSign in to Chrome

Mam nadzieję, że to rozwiązuje twój problem, niedawno zainstalowałem Linux Mint i to działało dla mnie, nie do końca rozumiem dlaczego, ale wygląda na to, że Chrome nie czeka na odblokowanie klucza i powoduje to, że Chrome nie jest zalogowany.

Odtwórz ten problem

Kroki prowadzące do odtworzenia tego problemu:

  1. Zainstaluj Linux (miętowy lub inny) z cynamonem (na maszynie wirtualnej lub innej)
  2. Zainstaluj Chrome i zaloguj się
  3. Restart
  4. Upewnij się, że breloki są zablokowane - przejdź Passwords and Keysi zablokuj wszystkie breloki
  5. Otwórz chrome - pojawi się monit o odblokowanie breloka i logowanie się nie powiedzie
peterjtk
źródło
+1 To działało dla mnie! I jestem im wdzięczny. Musiałem ciągle się logować. Teraz jestem dobry
Norman Bird,
Działa jak urok dla mnie w Chromium i Ubuntu 14.04
Norman Bird
Pracował dla Ubuntu 18.04. Zajęło mi kilka prób bycia wystarczająco zdyscyplinowanym, aby naprawdę dobrze odtworzyć kroki.
Ben Creasy
6

Może Chrome automatycznie usuwa pliki cookie po ponownym uruchomieniu.

Przejdź do chrome://settings/contentsekcji „Pliki cookie” i sprawdź, czy „Zachowaj dane lokalne tylko do momentu zamknięcia przeglądarki” (jak poniżej).

Przechowuj dane lokalne tylko do momentu zamknięcia przeglądarki

Jeśli tak, zmień go na „Zezwalaj na ustawianie danych lokalnych (zalecane)”, tak jak ...

Zezwalaj na ustawianie danych lokalnych

Sprawdź także, czy są jakieś wyjątki od plików cookie w chrome://settings/contentExceptions#cookies[zwłaszcza, że ​​mówisz „Na niektórych stronach internetowych jestem nadal zalogowany”.]

Na przykład,

Wyjątek dotyczący plików cookie

Spróbuj zmienić zachowanie z „Wyczyść przy wyjściu” na „Zezwól”

xypha
źródło
Niestety wszystkie ustawienia są już takie.
Stephan Vierkant
0

Spróbuj: Odłącz swoje konto Google w ustawieniach, zamknij Chrome, otwórz ponownie i zaloguj się, w zaawansowanych ustawieniach synchronizacji zmień z „synchronizuj wszystko” na „wybierz, co chcesz synchronizować” i tymczasowo usuń zaznaczenie dowolnego pola, kliknij OK, zmień Wróć do „Synchronizuj wszystko” i upewnij się, że wszystkie pola są zaznaczone, a następnie kliknij OK.

harrymc
źródło
0

Ta odpowiedź pomogła mi rozwiązać podobny problem. Rozwiązanie jest następujące:

  1. Przejdź do Ubuntu System Settings-> Konta online
  2. Dodaj tam swoje konto Google
  3. Włącz przełącznik (nie jestem pewien, czy jest to konieczne)
  4. Przejdź do przeglądarki Chrome i zaloguj się tam ponownie
  5. Zamknij okno przeglądarki

Uwaga : musisz uniemożliwić uruchomienie procesów chrome po zamknięciu okna. Aby to zrobić, przejdź do Chrome Settings> Advanced settings (u dołu)> OdznaczContinue running background apps when Google Chrome is closed

Rara
źródło
Uprawnienia, o które prosi GNOME, są naprawdę nadmierne. Nie jestem skłonny przyznać im dostępu do wysyłania e-maili, wszystkich moich danych itp.
Ben Creasy,
0

Z menu Chrome przejdź do Ustawień Zaznacz Kontynuuj od miejsca, w którym przerwałeś w części Przy uruchomieniu

Możesz także zainstalować rozszerzenie Session Buddy, aby zarządzać sesjami przeglądarki

GAD3R
źródło
0

Rozwiązanie z odblokowaniem breloków nie pomaga, jeśli używasz automatycznego logowania do systemu operacyjnego. Ponieważ po ponownym uruchomieniu domyślny brelok jest ponownie blokowany.

Pomogło mi w tej sytuacji usunięcie hasła głównego do kluczy . Oczywiście jest to mniej bezpieczne, ale jeśli używasz automatycznego logowania (takiego jak ja), to chyba nie martw się o swoje pliki / hasła / itp.

Kroki do zrobienia:

  1. Zamknij Chrome (nie musisz się wylogowywać ze swojego profilu).
  2. Usuń wszystkie breloki bieżącego użytkownika w aplikacji konika morskiego („Domyślny brelok”, „Zaloguj się” itp.) Lub za pomocą terminala: rm ~/.local/share/keyrings/*.keyring
  3. Następnym razem, gdy pojawi się monit o hasło do klucza, pozostaw pole hasła puste (po prostu kliknij Kontynuuj, a następnie ponownie Kontynuuj , zgadzając się w ten sposób na niebezpieczne przechowywanie). To na stałe wyłącza hasło kluczy.
  4. Otwórz Chrome, zaloguj się ponownie na swoje konto. Nie zapomnij kliknąć przycisku „Zaawansowane ustawienia synchronizacji” na stronie ustawień i sprawdź, czy istnieje potrzeba hasła.
  5. (opcjonalnie) Przed przetestowaniem działania tego rozwiązania czekałem, aż Chrome zsynchronizuje wszystkie moje ustawienia. Wiedziałem, że zakończyło się, gdy mój dysk twardy przestał hałasować, a dioda LED dysku twardego przestała migać.

Oto, gdzie znalazłem to rozwiązanie: https://sites.google.com/site/easylinuxtipsproject/tips#TOC-Disable-the-keyring-password

Mike Shiyan
źródło
W Ubuntu 18.04 mam włączone automatyczne logowanie, ale rozwiązanie Petera ( superuser.com/a/1141758/457084 ) działało dla mnie. Po ręcznym odblokowaniu przed otwarciem Chrome pojawi się monit o odblokowanie breloka, ale wygląda na to, że Chrome czeka na odblokowanie ...
Ben Creasy,