Сборки браузера
Своя сборка браузера у профиля
- ARMANOS Browser 153.0.7978.0
- Поставляемая сборка
- Предела в программе нет
- Сборок рядом
- Сильнее общего пути и версии
- Закреплённая сборка
- Не удаляется, пока профиль в списке
- Сборка, закреплённая за профилем
Когда обновление двигает все профили
Версия браузера это часть того, что сайт про вас читает. Она стоит в строке браузера, в подсказках клиента и в наборе умений, который страница может опробовать.
Пока движок один на всю программу, обновление переводит все профили на новую версию в один день. Двадцать аккаунтов, сменивших браузер вместе, это примета, по которой площадка видит за ними одного человека за одной машиной.
У прогретого аккаунта за спиной своя история версий, и двигаться она обязана так, как двигается браузер одного человека. Поэтому сборка принадлежит профилю.
Что считается сборкой
Сборка это папка, названная своей версией, с программой браузера внутри. Программа держит их в собственной папке данных, по папке на версию.
Папка, в которой нечего запускать, в список не попадает вовсе, поэтому прерванное копирование никогда не выглядит рабочей сборкой.
Имя это версия
От двух до четырёх чисел с точками. Папка с именем latest или та, что уводит из папки ядер, отвергается.
Программа ищется по имени
ARMANOS Browser.app на Маке, armanos-browser.exe или chrome.exe в Windows, chrome в Linux.
Свежее сверху
Версии сравниваются как числа, поэтому 99 никогда не встанет выше 153.
В строке виден вес
Размер на диске и имена закреплённых профилей стоят в той же строке.
Как сборка попадает в программу
Вы распаковываете сборку в папку и указываете эту папку программе. Ничего не скачивается за вас.
- 1
Вы называете версию
Поле принимает цифры и точки и отвергает всё прочее раньше, чем будет тронут хоть один файл.
- 2
Папка копируется
Очистка «Загрузок» потом ничего не меняет: сборка уже лежит внутри программы.
- 3
Половина копии выбрасывается
Копия ложится рядом с целью и переименовывается, только когда программа внутри неё нашлась.
- 4
Занятая версия отвергается
Установка поверх сборки, за которой могут стоять профили, отклоняется, а не переписывает её.
Закрепление сильнее общей настройки
Профиль с закреплённой сборкой открывается именно ею, что бы ни стояло на экране движка для всего остального.
Версию, которую объявляют сайту, спрашивают у самой программы, а не читают с имени папки. Опечатка в имени папки не приведёт к тому, что профиль рисует одной версией, а называет другую.
| Что просит профиль | Чем он откроется | Что прочитает сайт |
|---|---|---|
| Ничего не закреплено | Движком, выбранным на этом компьютере | Собственную версию этого движка |
| Закреплённая сборка на месте | Этой сборкой | Версию, которую называет сама программа |
| Закреплённой сборки здесь нет | Движком, выбранным на этом компьютере | Версию, которую вы не выбирали |
| Версия, не похожая на версию | Движком, выбранным на этом компьютере | Собственную версию этого движка |
О пропавшей сборке говорят вслух
Профиль может приехать с закреплением на сборку, которой на этом компьютере никогда не было: запись профиля переезжает между машинами куда легче, чем сборка браузера. Молча подставить другую значит поставить аккаунт перед версией браузера, которой он не видел.
Поэтому о ней говорят дважды: красной строкой сверху экрана движка, вместе с ожидающими профилями, и в списке уведомлений в тот миг, когда такой профиль открывается.
В карточке профиля версия остаётся там, куда вы её поставили, с пометкой, что здесь она не установлена, а не сбрасывается к движку по умолчанию.
Запуск при этом не запрещён
Какому движку принадлежит закрепление
Профили работают на одном из двух движков: на сборке ARMANOS Browser или на встроенном Chromium, к которому программа откатывается. Закрепление принадлежит первому.
Если в программе выбран встроенный движок, профиль откроется им, а закреплённая сборка будет лежать без дела, пока вы не вернётесь обратно.
Как убрать сборку
Сборка, за которой не стоит ни один профиль из списка, удаляется вместе с папкой. Сборка, за которой стоит хотя бы один из них, не удаляется, и отказ называет их по именам. Профиль, который лежит в корзине, в этот список не входит, поэтому его сборку можно снести, пока он там ждёт.
Иначе об этом узнают завтра, когда окно не откроется так, как открывалось вчера, и ничто на экране не свяжет это с прибранной папкой.
Чего это не делает
- Сборку вам никто не привозит. Папку вы распаковываете сами и сами указываете её программе: программа не скачивает версии, не ищет новых и не обновляет закреплённую сборку.
- Библиотеки старых выпусков Chrome на выбор здесь нет. Вторая сборка на вашем диске это та, которую вы сохранили, пока она была текущей.
- Пропавшая закреплённая сборка запуск не останавливает. Профиль откроется тем движком, который на этом компьютере есть, и программа об этом скажет, а не сделает вид, что ничего не случилось.
- Закрепление не ездит через вашу учётную запись. Оно записано в файле профиля на этой машине, поэтому тот же профиль на втором компьютере откроется движком того компьютера, пока вы не закрепите сборку и там.
- На встроенном движке закрепление не работает. Оно выбирает между сборками ARMANOS Browser, и профиль, открытый запасным движком, его не замечает.
Как проверить
Каждое утверждение выше лежит в одном месте кода, и держит его стенд, который можно запустить.
- Папка становится сборкой только с настоящим именем версии и программой внутри
- apps/desktop/src/lib/kernels.js · apps/desktop/test/kernels.js
- Закреплённая сборка сильнее общей настройки и называет свою версию
- apps/desktop/src/lib/forkEngine.js · apps/desktop/test/разбор-программы-05-09.js
- О пропавшей закреплённой сборке говорят, а не подменяют её молча
- apps/desktop/src/lib/kernels.js · apps/desktop/test/kernels.js
- Это предупреждение доходит до окна программы, а не до консоли
- apps/desktop/test/уведомление-о-ядре-живьём.js
- Сборка, названная списком профилей, не удаляется, и отказ называет профили
- apps/desktop/src/lib/kernels.js · apps/desktop/test/kernels.js
Вопросы
- Сколько сборок может лежать разом?
- Столько, сколько вы храните. Предела программа не ставит, а каждая сборка лежит в своей папке, и её размер виден в строке.
- Откуда берётся вторая сборка?
- Из той, что у вас уже есть. ARMANOS возит по одной версии движка за раз, поэтому сборка постарше это та, которую вы сохранили, пока она была текущей.
- Меняет ли закрепление отпечаток?
- Оно меняет версию внутри него. Строка браузера и подсказки клиента берутся у сборки, которая рисует страницу, а остальные показания по-прежнему следуют за шаблоном и номером профиля.
- Что будет, если закрепить версию и не поставить её?
- Профиль откроется движком, который на этом компьютере есть, а экран движка и список уведомлений назовут пропавшую версию.
- Переживает ли закрепление вход в аккаунт?
- На этом компьютере да. Всё, чего учётная запись не хранит, при сверке остаётся местным, и закреплённая сборка из этого числа.
Читать дальше
Оставьте ту версию, которую знают ваши аккаунты
Поставьте ARMANOS, откройте экран движка и положите рядом с поставляемой сборкой ту, которую хотите сохранить.