Профили и приватное окно
Профиль — это отдельный человек за одним браузером: свои куки и вход в аккаунты, своя история, свои закладки, свои расширения и свои вкладки и группы. Переключение профиля меняет все вкладки разом.
Кнопка профиля — справа в строке под вкладками, с именем и цветом. Клик открывает список:
- клик по строке — перейти в этот профиль;
- развернуть строку — переименовать, выбрать цвет, удалить;
- перетащить строку — поменять порядок профилей: остальные расступаются, показывая, куда она встанет. Приватный профиль стоит отдельно, под чертой, всегда последним, и не перетаскивается;
- Новый профиль внизу;
- Новое приватное окно, если приватного профиля сейчас нет.
Переименование профиля переносит и его папку на диске, так что сохранённое под старым именем не теряется.
Что у профиля своё
| куки, локальное хранилище, кэши | своё изолированное хранилище WebKit |
| история | своя, ⌘Y показывает историю текущего профиля |
| закладки | своя папка Profiles/<имя>/Bookmarks/ |
| вкладки и группы | свои |
| расширения | свой контроллер и своё хранилище |
| рабочая папка агента | по умолчанию Profiles/<имя>/Scratchpad |
Блокировка рекламы, сертификаты и списки фильтров — общие: это то, чему доверяет и что блокирует сам браузер, а не тот, кто в нём сидит.
Перенести вкладку в другой профиль
Правый клик по странице ▸ Перенести в профиль ▸ имя профиля.
Вкладка уезжает в другой профиль, и браузер переключается за ней: иначе смотреть
было бы не на что. Это та же самая вкладка, а не копия: тот же адрес, тот же
заголовок, та же история «назад» и «вперёд». ⌘⇧T вернуть её не предложит —
ничего не закрывали. Вкладка без группы встаёт в конец ряда, вне групп; вкладка
из группы — рядом с той, что открыта в том профиле.
Но страница откроется заново и чужими куками. В этом весь смысл: та же ссылка, показанная другим человеком за этим браузером.
| куки и вход в аккаунты | того профиля, куда перенесли — обычно это другой аккаунт или разлогиненная страница |
| расширения | нового профиля |
| история | посещение пишется в новый профиль с момента приезда; в старом остаётся то, что уже записано |
| выделения на странице | у каждого профиля свои: чужие исчезнут, свои появятся |
| заполненные формы, несохранённый ввод | теряются, страница грузится с нуля |
Вкладка из приватного профиля так и переносится — и с этого момента страница попадает в историю того профиля, куда она приехала. Это ровно то, что значит попросить её в профиле, который историю ведёт.
Группа, из которой вкладка уехала, ничего не спрашивает, даже если это была её последняя вкладка: вкладку не закрывали. Пустая именованная группа останется стоять — удалить её можно из её же меню.
Документ в приватный профиль перенести нельзя, и пункт будет выключен: текст документа лежит файлом на диске и переписывается через секунду после каждого нажатия, а приватный профиль — тот, который нигде не записан. Удалять ради этого чужой файл браузер не станет.
Перенести группу в другой профиль
Правый клик по заголовку группы ▸ Перенести группу в профиль ▸ имя профиля.
Группа приезжает целиком — с именем, цветом, свёрнутостью, закреплёнными вкладками и парами «рядом» — и встаёт после остальных групп того профиля. Каждая её вкладка переносится так же, как одна (выше): та же вкладка, но с куками и расширениями нового профиля. Документы, которые нельзя везти в приватный профиль, остаются в группе на старом месте; если в группе только такие, пункт выключен.
Приватное окно
⌘⇧P, или Файл ▸ Новое приватное окно.
Приватность здесь — не режим, а профиль: первое нажатие заводит приватный профиль, каждое следующее добавляет в него окно. Окна делят одну сессию, как приватные окна Safari.
Что при этом не делается:
- хранилище сайтов живёт только в памяти и уходит вместе с профилем — куки, локальное хранилище, IndexedDB, кэши, service workers;
- история не пишется;
- закладки не сохраняются: звёздочка и
⌘Dвыключены; - выделения на страницах не сохраняются;
- документы не пишутся на диск, а живут в памяти;
- в снимок сессии профиль не попадает — после перезапуска его нет;
- расширения в приватном окне не работают вовсе: приватный просмотр нигде не записывается, а хранилище расширения — это запись.
Файл ▸ Закрыть приватный просмотр (или контекстное меню кнопки профиля) закрывает окна и забывает профиль. Выход из приложения делает то же самое.
Закрыть последнюю приватную вкладку — ⌘W, крестиком, средней кнопкой или из
меню — значит спросить Закрыть приватный просмотр? Закрыть приватный
просмотр стирает сессию и возвращает в первый обычный профиль; Оставить
закрывает только вкладку, и на её месте открывается стартовая страница — как в
любом профиле.
Единственный файл, которого приватный профиль всё-таки может коснуться, — папка черновиков агента, если агента попросили там поработать.
История
⌘Y — история текущего профиля: поиск по заголовку и адресу, ↑ ↓ по
строкам, ↩ открывает выбранное новым окном, ⌘⌫ забывает запись. Меню
История держит двадцать последних страниц отдельным списком.
История ▸ Очистить историю — <профиль>… спрашивает, что именно очистить:
| Очистить только историю | список посещений |
| Очистить историю и данные сайтов | ещё и куки, локальное хранилище и кэши профиля |
Второе означает выход из всех аккаунтов этого профиля, и открытые его страницы перезагрузятся. Диалог так и написан.