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