Если Safari постоянно запрашивает повторный вход при переходе между вкладками, сначала убедитесь, что вы используете обычное окно, а не частный доступ. Затем проверьте, разрешены ли файлы cookie, и не удаляйте данные этого сайта. Сохраненные пароли могут заново заполнять форму входа, но они не сохраняют активный сеанс на веб-сайте. Эти шаги помогут понять, кроется ли причина в настройках Safari или же сам сайт завершает или ограничивает сеансы.
1. Проверьте, не открыты ли вкладки в частном окне
В Safari обратите внимание на поле смарт-поиска: в частном окне оно темное с белым текстом. Частный доступ изолирует действия между вкладками и не сохраняет изменения файлов cookie или данных веб-сайтов, поэтому сайты могут сбрасывать состояние авторизации. Откройте обычное окно с помощью меню Файл > Новое окно, а затем выполните вход. Apple описывает этот принцип в статье Частный доступ в Safari на Mac.
Чтобы проверить, не запускается ли Safari всегда в режиме частного доступа, выберите Safari > Настройки > Основные и проверьте параметр В Safari открывать. Если выбрано значение Новое частное окно, измените его на открытие обычного окна. Apple отмечает, что доступность этой опции может зависеть от параметра macOS Закрывать окна при завершении программы; варианты выбора могут различаться в зависимости от версии системы.
2. Убедитесь, что файлы cookie не заблокированы
Веб-сайты используют файлы cookie и другие данные сайтов, чтобы сохранять активную сессию авторизации. В Safari выберите Safari > Настройки > Дополнения и убедитесь, что флажок Блокировать все cookie снят. Apple предупреждает, что блокировка всех файлов cookie может нарушить правильную работу некоторых веб-сайтов. Функция описана в статье Включение файлов cookie в Safari на Mac.
Обычно для сохранения авторизации на самом сайте отключать функцию Предотвращать перекрестное отслеживание не требуется. Этот параметр предотвращает отслеживание сторонними поставщиками контента; Apple сообщает, что их данные удаляются, если только вы не посещаете сайт этого поставщика напрямую и не взаимодействуете с ним. Если процесс авторизации на сайте использует встроенный сторонний сервис, поведение может зависеть от архитектуры сайта, однако полное отключение защиты от отслеживания не гарантирует решение проблемы. См. раздел Предотвращение перекрестного отслеживания в Safari на Mac.
3. Не удаляйте сохраненные данные сайта
Очистка файлов cookie или данных веб-сайтов может привести к выходу из учетной записи, поскольку при этом удаляется информация, используемая сайтами для распознавания сеанса. Если проблема возникает только с одним сайтом, откройте настройки Конфиденциальность в Safari и выберите Управлять данными веб-сайтов, прежде чем что-либо удалять; по описанию Apple, в этом разделе можно просмотреть данные сайтов и удалить их точечно или все сразу. Не очищайте все данные в качестве первого шага устранения неполадок, так как это приведет к выходу из аккаунтов и на других сайтах.
Профили Safari также изолируют файлы cookie и данные веб-сайтов друг от друга. Если вы вошли на сайт в одном профиле, а затем открыли его в другом, второй профиль не будет иметь доступа к этой сессии. Переключитесь на профиль, в котором вы обычно используете этот сайт, или авторизуйтесь в нем отдельно. Apple отмечает, что новый профиль создается без файлов cookie и данных, необходимых для распознавания пользователя; см. раздел Использование профилей в Safari на Mac.
4. Различайте сохраненный пароль и сохраненный сеанс
Менеджер паролей или автозаполнение Safari могут сохранять имя пользователя и пароль, а также подставлять их в форму входа. Однако они не гарантируют, что сайт сохранит активную сессию между вкладками: это зависит от обработки сессий и файлов cookie самим сайтом. Чтобы проверить автозаполнение, выберите Safari > Настройки > Автозаполнение и включите параметр Имена и пароли. Если ранее для пароля было выбрано «никогда не сохранять», откройте приложение «Пароли» и проверьте запись для этого сайта. Apple приводит соответствующие инструкции в руководстве Автозаполнение имени пользователя и пароля в Safari на Mac.
Для доступа к паролям на всех ваших устройствах Apple проверьте параметр Системные настройки > [ваше имя] > iCloud > Пароли > Синхронизировать с этим Mac. Это действие синхронизирует сохраненные учетные данные через Связку ключей iCloud; оно не продлевает активную сессию на веб-сайте. Apple описывает этот параметр в статье Настройка Связки ключей iCloud для автозаполнения информации на Mac.
5. Если Safari по-прежнему выполняет выход
Попробуйте открыть одно обычное окно Safari и один проблемный сайт, не удаляя данные. Если сессия сохраняется в обычном окне, вероятной причиной был частный доступ. Если в Safari была включена блокировка cookie, отключите ее и выполните вход повторно. Если проблема связана с профилем, используйте тот профиль, где уже сохранены данные этого сайта. Если сеанс продолжает завершаться только на одном конкретном сайте, проверьте его собственные параметры вроде «Запомнить меня» или настройки длительности сессии, а если это не помогает — обратитесь в службу поддержки сайта. Веб-сайты могут устанавливать собственные ограничения на авторизацию или правила истечения сессий; Safari не может гарантированно обойти их.
Четко помните разницу: Пароли и автозаполнение сохраняют учетные данные; файлы cookie и данные веб-сайтов поддерживают состояние авторизованного сеанса. Сначала проверяйте тип окна, настройки cookie и профиль, и только затем приступайте к диагностике конкретного сайта, не удаляя посторонние данные браузера.
Источники
Частный доступ в Safari на Mac — Служба поддержки Apple
Включение файлов cookie в Safari на Mac — Служба поддержки Apple
Предотвращение перекрестного отслеживания в Safari на Mac — Служба поддержки Apple
Использование профилей в Safari на Mac — Служба поддержки Apple
Автозаполнение имени пользователя и пароля в Safari на Mac — Служба поддержки Apple
Настройка Связки ключей iCloud для автозаполнения информации на Mac — Служба поддержки Apple