Сессии и облачная синхронизация
Каждый профиль Santiago несёт собственное состояние браузера — куки, открытые вкладки, историю и хранилище сайтов. Santiago держит это состояние зашифрованным в облаке и переносит его вместе с вами, так что вы можете остановить профиль на одном компьютере и продолжить ровно с того места, где остановились, на другом.
Как работает облачная синхронизация
Заголовок раздела «Как работает облачная синхронизация»Вам не нужно нажимать кнопку «синхронизировать». Santiago делает это автоматически вокруг каждой сессии работы в браузере:
- При запуске — Santiago скачивает последнее сохранённое состояние профиля и открывает браузер с уже подставленными куки, логинами, вкладками и историей.
- Во время работы — ваша активность остаётся в живой сессии браузера.
- При остановке — Santiago упаковывает обновлённое состояние и загружает его обратно в облако, чтобы следующий запуск (на любом устройстве) начался с того места, где вы закончили.
Состояние хранится зашифрованным в облаке, а не на локальном диске надолго: когда профиль останавливается, его локальная рабочая копия удаляется, и облачная копия становится единственным источником истины.
Что синхронизируется
Заголовок раздела «Что синхронизируется»Всё, что браузер хранит для профиля, путешествует вместе с ним:
| Данные | Что это значит для вас |
|---|---|
| Куки | Оставайтесь залогиненными на сайтах между сессиями и на разных устройствах |
| Логины и сохранённые пароли | Сохранённые учётные данные следуют за профилем |
| История просмотров | Посещённые страницы и подсказки в адресной строке сохраняются |
| Открытые вкладки | Вкладки, которые были открыты, снова откроются при следующем запуске |
| Локальное хранилище и данные сайтов | Настройки сайтов, черновики и состояние приложений сохраняются |
| Данные расширений | Установленные расширения и их настройки переносятся |
Коротко: когда вы снова открываете профиль, он выглядит и ведёт себя ровно так, как вы его оставили — на том же компьютере или на другом.
Одна активная сессия одновременно (эксклюзивная блокировка)
Заголовок раздела «Одна активная сессия одновременно (эксклюзивная блокировка)»Профиль может работать только на одном устройстве одновременно. Когда вы запускаете профиль, Santiago ставит на него эксклюзивную блокировку для вашего текущего устройства. Пока эта блокировка удерживается, никакое другое устройство — и никакая автоматизация — не может запустить тот же профиль.
Это защищает ваши аккаунты: две копии одного профиля, работающие одновременно, создали бы конфликтующие куки, дублирующиеся логины и повреждённое состояние. Блокировка гарантирует, что у вашего синхронизированного состояния всегда есть единственный чистый источник.
Как выглядит «заблокировано»
Заголовок раздела «Как выглядит «заблокировано»»Если вы (или коллега по команде) попытаетесь запустить профиль, который уже работает где-то ещё, он не запустится, и профиль покажет статус Используется на другом устройстве.
Профили Santiago проходят через эти состояния:
| Статус | Значение |
|---|---|
idle | Остановлен и готов к запуску |
launching | Запускается — скачивает состояние и открывает браузер |
running | Активен на этом устройстве (блокировка у вас) |
stopping | Закрывается — загружает последнее состояние |
| Используется на другом устройстве | Заблокирован сессией, работающей в другом месте |
Как снимается блокировка
Заголовок раздела «Как снимается блокировка»Блокировка снимается сама — обычно вам никогда не приходится управлять ею вручную:
- Вы останавливаете профиль. Закрытие окна браузера или нажатие Остановить в приложении загружает последнее состояние и снимает блокировку. Профиль возвращается в
idleи сразу доступен на любом устройстве. - Другая сессия исчезает. Если устройство, удерживающее блокировку, теряет соединение или падает, Santiago снимает блокировку автоматически примерно после 5 минут тишины. После этого профиль снова можно запустить.
Если загрузка не завершилась
Заголовок раздела «Если загрузка не завершилась»Santiago устроен так, чтобы вы никогда не застряли: даже если финальная загрузка после сессии не удалась (например, интернет пропал в неподходящий момент), блокировка всё равно снимается, и профиль не остаётся замороженным как «используется». В этом случае ваше ранее сохранённое состояние сохраняется — оно может быть лишь немного устаревшим (без самой последней сессии), но не потеряно.
Если при запуске не удаётся скачать сохранённое состояние, браузер не откроется, и приложение покажет ошибку вместо того, чтобы запуститься с пустым профилем. См. Частые ошибки, если столкнётесь с этим.
Работа на разных устройствах: краткий разбор
Заголовок раздела «Работа на разных устройствах: краткий разбор»- На компьютере A запустите профиль, войдите на свои сайты и работайте как обычно.
- Нажмите Остановить (или закройте браузер). Дождитесь, пока профиль вернётся в
idle— это завершается загрузка. - На компьютере B откройте приложение Santiago и войдите под тем же аккаунтом.
- Запустите тот же профиль. Ваши логины, вкладки и история уже на месте.
Это весь процесс — при обычной работе нет шага экспорта/импорта.
Заметки для автоматизации и команд
Заголовок раздела «Заметки для автоматизации и команд»- Автоматизация запускает профиль через ту же блокировку. Если профиль уже
running(запущен вами в приложении или другим скриптом), автоматизированный запуск будет отклонён, пока профиль не освободится. См. Запуск профилей через API. - Команды разделяют одно состояние профиля между всеми участниками. Из-за эксклюзивной блокировки только один участник команды может держать общий профиль открытым одновременно — когда он останавливает профиль, следующий человек получает обновлённое состояние. См. Обзор команды и Общий доступ к профилям.
Связанные страницы
Заголовок раздела «Связанные страницы»- Импорт и экспорт куки — перенос куки в профиль и из него вручную.
- Обзор профилей — что такое профиль и как им управлять.
- Запустите свой первый профиль — основы запуска сессии.
- Устранение неполадок: частые ошибки — решения проблем с запуском и блокировкой.