AudionAudion

Audion Chrome Portable

README_RU.md

Audion Chrome Portable

English · Руководство

Содержание

Собирает портативный Google Chrome, обновляет собранное, держит в свежем виде Chrome++ и кладёт в сборку сертификаты НУЦ Минцифры.

Зачем это сделано

У Google Chrome портативной сборки нет вовсе — ни официальной, ни поддерживаемой сторонней. При этом сам браузер к переносу пригоден: всё, что ему нужно, лежит рядом с исполняемым файлом, и мешает только установщик, который настойчиво раскладывает это по системе.

Решение простое: установщик не запускать, а распаковать.

ChromeStandaloneSetup64.exe (~120 МБ)
└── Chrome.7z
    └── Chrome-bin\  →  <сборка>\App\
          chrome.exe

Из ста двадцати мегабайт установщика достаётся то, ради чего он затевался, и кладётся в папку сборки. В Windows не устанавливается ничего.

Что в сборке

App\                          сам браузер
Data\                         профиль: закладки, расширения, настройки
Certificates\                 сертификаты Минцифры и два враппера
Google Chrome Portable.cmd    запуск
Portable-Build.json           какие версии внутри

Переносится целиком. Профиль внутри — переезд на другую машину не теряет ни закладок, ни расширений.

Сертификаты

Российские государственные порталы выдают сертификаты, которых нет в системном хранилище Windows, — и без них сайты не открываются. Программа кладёт их в сборку вместе с двумя враперами: поставить и снять.

Второй важен не меньше первого. Установка корневого сертификата — изменение системы, и оно должно откатываться одним действием, а не поиском по хранилищу.

Chrome++

Надстройка, на которой держится удобство сборки. Программа следит за её свежестью наравне с самим браузером.

Про неё стоит знать одно: сборка может упасть на упаковке с ошибкой доступа к файлу — и это не диск и не битый архив, а антивирус, разбирающий свежий исполняемый файл. Разобрано в tools\CHROME_PLUS_AND_DEFENDER.md.

Дальше


Техническая часть

Окно

Четыре вкладки-переключателя. Команда с параметрами разворачивается прямо на вкладке: своя кнопка запуска, названная действием, и параметры рядом — а не в отдельном окне настроек.

Обновление

Сверяется, что вышло у разработчика, с тем, что в сборке. Обновляется только изменившееся, профиль не трогается.

Alle Projekte