ПРАКТИЧЕСКИЙ ТЕСТ / 01 · ДАННЫЕ ПРОФИЛЕЙ

Два профиля — раздельное хранение. Сделайте резервную копию и проверьте восстановление.

Запишите разные метки в профили A и B, затем закройте их, откройте снова и восстановите резервную копию. У каждого шага есть проверяемый результат, который поможет убедиться, что профили сохраняют данные так, как ожидается.

Обновлено · Протестированная версия: Prism 0.3.16

Дата теста: macOS 26.6 · Apple SiliconPrism 0.3.16 · Pro активированЯдро теста: 144.0.7559.132 Community

1. Подготовьте тестовую страницу только с вымышленными данными

Сначала установите Prism. Тестовая страница записывает только метки A/B, не требует рабочих аккаунтов и не загружает внешние ресурсы. Скачайте ее и распакуйте в отдельный каталог:

Скачать тестовую страницу (ZIP)

На Mac должен быть установлен Python 3. Введите в Терминале cd (с пробелом в конце), перетащите в Терминал распакованную папку prism-profile-test и нажмите Return; затем выполните:

python3 -m http.server 4318 --bind 127.0.0.1 --directory fixture

Не закрывайте Терминал: тестовый адрес — http://127.0.0.1:4318/. Используйте этот адрес во всех профилях и не меняйте его по ходу теста на localhost или другой порт. По завершении остановите сервер, нажав Control+C в Терминале.

2. Создайте два легко различимых профиля

  1. Создайте A

    Нажмите «Новый профиль», назовите его «Проверка-A» и укажите тестовый адрес в стартовых страницах. В этом примере оставлено прямое соединение, а ядро закреплено на версии 144.0.7559.132; сохраните профиль.

  2. Создайте B

    Таким же образом создайте профиль «Проверка-B». У двух окон разные имена, поэтому вы не примете две вкладки одного профиля за отдельные профили.

  3. Зафиксируйте свои условия теста

    Запишите версии системы, приложения Prism и ядра, закрепленного за профилем. Глобальное ядро, показанное вверху менеджера, не обязательно используется этим профилем; если у вас нет такой же версии, отметьте различия и перепроверьте результаты сами.

3. Запишите, переключитесь и откройте заново

  1. Сохраните A в профиле A

    Откройте A и нажмите на тестовой странице кнопку сохранения метки A. Убедитесь, что оба значения на странице — Cookie и localStorage — показывают A.

  2. Проверьте исходное состояние B, затем сохраните B

    При первом открытии тестовой страницы в B оба значения должны быть не заданы. После нажатия кнопки сохранения метки B оба должны смениться на B.

  3. Вернитесь в A и обновите страницу

    A должен по-прежнему показывать A/A — действия в B не должны его перезаписать.

  4. Закройте A и откройте снова

    Закройте профиль A целиком, откройте его снова и перейдите по тому же адресу: оба значения должны по-прежнему показывать A. Не заменяйте этот шаг закрытием одной вкладки.

Тестовая страница в профиле A показывает Cookie — A, localStorage — A
Настоящий скриншот страницы: профиль A записал свою метку. (Нажмите, чтобы открыть оригинал.)
Фактические результаты этого теста, 2026-09-24
ПроверкаЧто наблюдалосьВывод
После записи в ACookie A · localStorage AКак ожидалось
Первое открытие BОба значения не заданыКак ожидалось
После записи в BCookie B · localStorage BКак ожидалось
После обновления / повторного открытия AОба значения по-прежнему AКак ожидалось

Этот пример проверяет изоляцию и сохранность двух видов хранилища; из него нельзя заключить, что любая платформа примет вход в аккаунт или что у двух профилей разные выходные IP. При одном и том же прямом подключении выходной IP может совпадать.

4. Экспортируйте полную резервную копию и восстановите ее в новый профиль

  1. Закройте профиль B

    Сохраните работу и закройте B. Если профиль занят сеансом MCP, сначала попросите соответствующую задачу освободить созданный ею сеанс.

  2. Найдите пункт полного резервного копирования

    Откройте меню дополнительных действий в строке B → «Данные профиля» → «Полное резервное копирование данных» → «Экспорт резервной копии в каталог». Выберите место сохранения, которым вы управляете, и дождитесь сообщения об успешном завершении.

  3. Импортируйте только что созданную резервную копию

    В главном окне выберите «Импорт профиля» → «Импорт полной резервной копии данных» → «Выбрать каталог резервной копии». Укажите каталог того уровня, где лежат manifest.json и user-data.

  4. Проверьте новый профиль и данные

    Импорт создает новый профиль с пометкой «(миграция)» в имени, исходный профиль сохраняется. Откройте новый профиль и перейдите по тому же тестовому адресу — в этом примере по-прежнему показывается B/B. Планируйте очистку старого устройства только после того, как убедитесь, что нужные данные доступны.

Новый профиль, восстановленный из резервной копии: Cookie и localStorage показывают B
Настоящий скриншот страницы: после восстановления резервной копии B в новый профиль метки по-прежнему B/B. (Нажмите, чтобы открыть оригинал.)

Если что-то не получилось, сначала проверьте это

Страница не открывается
Проверьте, доступен ли Python 3, работает ли еще локальный сервер и не занят ли порт 4318 другой программой. Если вы смените порт, все профили должны использовать один и тот же новый адрес, а тест нужно начать заново.
И в A, и в B значения не заданы
Убедитесь, что открыт нужный профиль, адрес и порт полностью совпадают и кнопка сохранения была нажата. Прежде всего исключите, что вы открыли другой адрес сайта.
При закрытии появляется PROFILE_IN_USE
Сначала освободите созданный вами сеанс задачи MCP, а затем закройте профиль. Не прерывайте посторонние задачи глобальной остановкой.
Снимок ИИ не показывает A/B
По умолчанию компактный снимок Prism MCP отфильтровывает текст из одного символа. Используйте prism_read_page с параметром compact:false или прочитайте видимый текст страницы и только потом делайте вывод, что данные пропали.
После переноса реальный сайт просит войти снова
В этом примере проверяются только тестовые метки. Из-за системного шифрования, правил сеансов на сайте и изменений на платформах может потребоваться повторный вход, поэтому сохранение B/B не доказывает, что вход сохранится на всех сайтах.

Далее: подключите свой ИИ

Если нужно автоматически читать тестовую страницу, переходите к практическому руководству по WorkBuddy и Prism MCP; если нужно только повседневное управление профилями, вернитесь к руководству для начинающих. Возможности автоматизации перечислены в сравнении Community и Pro.

Источник данных и исправления

Для этой статьи Codex работал с установленным приложением Prism, вызывал Prism MCP и собирал фактические результаты; скриншоты сделаны в ходе этой работы. Это запись работы с продуктом на официальном сайте Prism, а не независимый сторонний обзор; непротестированные платформы и версии не выдаются за прошедшие проверку.

Сведения о разработчике продукта и контакты — на странице О Prism. Если ваши результаты отличаются, укажите в Issues проекта систему, версии Prism и ядра, конкретные шаги и приложите скриншоты без конфиденциальных данных; не прикладывайте cookie, коды активации или пароли прокси.