Chrome не пам’ятає сеанси браузера після перезавантаження


12

Коли я перезавантажую комп'ютер і знову відкриваю Chrome, мої вкладки з попереднього сеансу знову відкриваються. Однак більшість веб-сайтів (Gmail, GitHub, Twitter / Tweetdeck, StackExchange) просять мене знову увійти.

Я використовую різні профілі користувачів, і у мене однакова проблема з усіма ними.

Я думаю, що проблема почалася після оновлення до Chrome 53, але я не на 100% впевнений, що це так, і навіть якщо так, якщо це збіг чи ні.

Коли я дивлюся на консоль розробника, файли cookie все ще є. На деяких веб-сайтах я все ще входив.

Як я можу дізнатися, що відбувається не так?

Оновлення : Я перевстановив Chrome ( apt purge, rm -rf ~/.config/google-chromeі apt install) , і тепер він просить мене знову увійти в систему (введіть свій пароль і двофакторної аутентифікації) на моєму Chrome профіль кожного разу , коли яперезавантажитиперезавантажте Chrome. На моєму профілі (справа вгорі) є невеликий попереджувальний знак.

введіть тут опис зображення

На сторінці налаштувань написано "Дані про вхід у обліковий запис застаріли". введіть тут опис зображення

Оновлення 2 : У мене навіть є проблема після закриття Chrome і перезавантаження.


Спробуйте пропозиції щодо цієї публікації .
harrymc

@harrymc Ні, це ще одна проблема. Мій браузер все ще автоматично завершується, але я в першу чергу не повинен отримувати форму для входу (тому що я все одно повинен увійти після перезавантаження).
Стефан Віеркант

Деякі пропозиції в моєму посиланні вище були загальними. Наприклад, скиньте налаштування, спробуйте інший профіль , знову встановіть Chrome після повного очищення. Я думаю, ви використовуєте https-адреси для веб-сайтів.
harrymc

У мене також є це питання .. Мені доводиться входити в систему при кожному перезавантаженні машини .. настільки неприємно
Маріано L

Відповіді:


10

Рішення

Щоб виправити цю проблему, потрібно розблокувати брелок перед запуском хрому.

  1. Відключіть свій обліковий запис Google; перейдіть, chrome://settingsнатисніть Disconnect your Google Account...прапорець, щоб очистити локальні дані Chrome, вийдіть та закрийте Chrome.
  2. Запустіть морського коня, ввівши seahorseв термінал або відкрийте його з Menu> Passwords and Keys.
  3. У Default keyringвидаленні Chrome Safe Storageта будь-яких accounts.google.comентерах.
  4. Розблокуйте клавішу Default Keyringта Loginправою кнопкою миші та клацанням правою кнопкою мишіUnlock
  5. Запустіть Chrome, перейдіть chrome://settingsта натиснітьSign in to Chrome

Сподіваємось, це вирішує вашу проблему. Нещодавно я встановив Linux Mint, і це спрацювало для мене, я не повністю розумію, чому, але, здається, Chrome не чекає розблокування брелока, і це призводить до того, що в хром не буде вхід.

Відтворити цей випуск

Кроки для відтворення цієї проблеми:

  1. Встановіть Linux (м'ята чи іншим способом) з корицею (у вітрині чи іншим способом)
  2. Встановіть Chrome і увійдіть
  3. Перезавантажте
  4. Переконайтеся, що Брелоки заблоковані - перейдіть Passwords and Keysта зафіксуйте всі брелоки
  5. Відкрити хром - вам буде запропоновано розблокувати брелок, і вхід не вдасться

+1 Це працювало для мене! І я вдячний. Довелося продовжувати релігію. Зараз їм добре
Норман Птах

Працював як шарм для мене в Chromium and Ubuntu 14.04
Norman Bird

Працював для Ubuntu 18.04. Мені знадобилося пару спроб бути досить дисциплінованими, щоб справді відтворити кроки належним чином.
Бен Крізі

6

Можливо, Chrome автоматично очищає файли cookie під час перезавантаження.

Перейдіть у chrome://settings/contentрозділ "Файли cookie" і перевірте, чи вибрано "Зберігати локальні дані лише до виходу з веб-переглядача" (наприклад, нижче).

Зберігайте локальні дані лише до виходу з веб-переглядача

Якщо так, то змініть його на "Дозволити встановлення місцевих даних (рекомендовано)", наприклад ...

Дозволити встановлення локальних даних

Також перевірте, чи є винятки з файлів cookie під chrome://settings/contentExceptions#cookies[тим більше, що ви говорите "На деяких веб-сайтах я все ще ввійшов".]

Наприклад,

Виняток з cookie

Спробуйте змінити поведінку з "Очистити при виході" на "Дозволити"


На жаль, усі налаштування вже такі.
Стефан Віеркант

0

Спробуйте це: відключіть свій обліковий запис google у налаштуваннях, закрийте Chrome, повторно відкрийте та ввійдіть, за допомогою розширених налаштувань синхронізації перейдіть з "синхронізувати все" на "вибрати, що синхронізувати" та тимчасово зніміть прапорці з будь-яких полів, натисніть кнопку ОК, змінити повернутися до "синхронізувати все" та переконатися, що всі поля встановлені, і натисніть кнопку ОК.


0

Ця відповідь допомогла мені вирішити подібну проблему. Рішення наступне:

  1. Перейдіть до Ubuntu System Settings-> Інтернет-акаунти
  2. Додайте туди свій обліковий запис Google
  3. Увімкніть комутатор (не впевнений, чи потрібно)
  4. Перейдіть у веб-переглядач Chrome і знову ввійдіть туди
  5. Закрийте вікно браузера

Примітка . Ви повинні не допустити запуску хромованих процесів після закриття вікна. Для цього перейдіть до Chrome Settings> Advanced settings (внизу)> Зніміть прапорецьContinue running background apps when Google Chrome is closed


Дозволи, які просить GNOME, є справді надмірними. Я не бажаю надавати їм доступ до надсилання електронних листів, усіх моїх даних тощо.
Бен Крізі

0

У меню Chrome перейдіть до Налаштування. Перевірте Продовжити, де ви зупинилися в розділі Під час запуску

Також ви можете встановити розширення Session Buddy для керування сеансами свого веб-переглядача


0

Рішення з розблокуванням брелок не допоможе, якщо ви використовуєте автоматичний вхід в ОС. Тому що після перезавантаження ключ за замовчуванням знову блокується.

Що мені насправді допомогло в цій ситуації - це видалити головний пароль для введення брелоку . Звичайно, це менш безпечно, але якщо ви використовуєте автоматичний вхід (як я), то, мабуть, для ваших файлів / паролів / і т.д.

Етапи:

  1. Закрийте Chrome (не потрібно виходити зі свого профілю).
  2. Видаліть усі брелоки поточного користувача в додатку seahorse ("Брелока за замовчуванням", "Вхід" тощо) або за допомогою терміналу: rm ~/.local/share/keyrings/*.keyring
  3. Наступного разу, коли вам буде запропоновано ввести пароль, залиште поле паролем порожнім (просто натисніть кнопку « Продовжити», а потім знову « Продовжити» , погодившись на небезпечне зберігання). Це назавжди відключає пароль введення ключових слів.
  4. Відкрийте Chrome, увійдіть у свій обліковий запис ще раз. Не забудьте натиснути кнопку «Розширені налаштування синхронізації» на сторінці налаштувань і перевірте, чи є потреба у вашій парольній фразі.
  5. (Не обов’язково) Перед тестуванням, чи спрацювало це рішення, я чекав, поки Chrome синхронізує всі мої налаштування. Я знав, що це закінчилося, коли мій жорсткий диск перестав шумувати, а світлодіодний диск перестав моргати.

Ось де я знайшов це рішення: https://sites.google.com/site/easylinuxtipsproject/tips#TOC-Disable-the-keyring-password


У Ubuntu 18.04 у мене ввімкнено автоматичний вхід, але для мене працювало рішення peter ( superuser.com/a/1141758/457084 ). Після того, як ви вручну розблокуєте його перед відкриттям Chrome, вам буде запропоновано розблокувати брелок, але, здається, Chrome чекає, коли розблокування відбудеться ...
Бен Крізі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.