' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'')//-->
Advanced Extensions Control Tool – осовремененный русский мод известного инструмента для разработчиков браузерных дополнений "Chrome Apps & Extensions Developer Tool". Повышает общее удобство управления всеми установленными в браузере расширениями, приложениями и темами, даёт оперативную информацию об активности каждого аддона. Предоставляется по лицензии GPL v.3, бесплатно для частного некоммерческого использования.
В этой статье:
Advanced Extensions Control Tool – приложение для браузеров семейства Chromium, расширяет возможности стандартной страницы управления аддонами.
Основное назначение – удобное и оперативное управление установленными дополнениями, это приложение является расширенным аналогом штатной страницы управления расширениями браузера (chrome://extensions) и может использоваться в качестве дополнительного инструмента при проверке или разработке и отладке аддонов.
Приложение Advanced Extensions Control Tool (далее – AECT) является осовремененным русским модом известного инструмента для разработчиков браузерных дополнений "Chrome Apps & Extensions Developer Tool" (далее – CAEDT), разработанного командой разработчиков Google и предназначенного для повышения удобства управления всеми установленными в клиентском браузере расширениями, приложениями и темами, а также для получения оперативной информации об активности каждого установленного аддона.
Приложение AECT создано на базе последней официальной версии CAEDT. По отношению к исходному приложению были доработаны и улучшены базовые функции, добавлены дополнительные возможности, связанные с развитием API хром-браузеров, добавлена полноценная русская локализация интерфейса.
Первая "проба пера" была сделана в октябре 2019 года под "брэндом" AECT, в базовой версии были сразу же реализованы все "новшества". В дальнейшем производилась только общая проверка работоспособности приложения под выходящими новыми версиями браузеров.
Следует особо отметить, что в отличие от многих современных расширений, в AECT нет (и никогда не будет) никакой "допустимой" или скрытой рекламы, это приложение не является предметом монетизации за счёт пользователей.
Автор гарантирует отсутствие в этом приложении каких‑либо следящих, "стучащих" и иных "статистических" механизмов, а также любых других средств, направленных на "персонализацию" конечного пользователя с целью получения какой‑то коммерческой выгоды.
Как уже сказано, AECT является расширеным аналогом штатной служебной страницы управления chrome://extensions. Общий интерфейс, принцип работы и элементы управления практически идентичны штатным функциям этой страницы.
Текущее состояние расширений и приложений отслеживается автоматически, все изменения отображаются сразу же.
Для удобства упаковки обновляемых версий аддонов при нажатии кнопки "Упаковать" имя PEM-файла подставляется автоматически. При необходимости оно может быть изменено (кнопка "Выбрать") или сброшено (щелчком по той же кнопке с зажатой клавишей CTRL).
Кроме стандартных функций, аналогичных функциям штатной страницы управления, ключевой особенностью AECT является возможность просмотра активности любого расширения, в том числе – в реальном времени. При этом доступен просмотр и логирование всех API, задействованных каждым конкретным аддоном.
Указанная ключевая функция предназначена главным образом для разработчиков браузерных аддонов и продвинутых пользователей, желающих поностью контролировать свои браузерные расширения.
Вызвать AECT можно щелчком по ярлыку на странице chrome://apps или щелчком по кнопке "Запустить" в блоке этого аддона на странице chrome://extensions.
AECT разработан с учётом применения на современных браузерах и имеет следующие ключевые отличия от CAEDT:
Полноценная работа всех функций доступна только в браузерах 43+, на более старых часть API (авто)блокируется.
Из-за внутренних ограничений в стабильных версиях браузеров для API приватного доступа к аддонам:
Первые три ограничения могут быть сняты патчем исходного кода браузера, но "сейчас не об этом…"…)
Код использует только чистый JS, все скрипты работают в "строгом" режиме – для гарантированного выполнения всех функций и облегчения отлова ошибок.
Интерфейс (доступность кнопок/функций) меняется динамически в зависимости от версии браузера, на 43+ доступны все функции. Определение конкретных доступных функций производится автоматически и не требует никаких настроек или иных действий от пользователя.
Аддон имеет минимальное ограничений по версии браузера (31), рекомендуется использовать на версиях 43+.
Язык интерфейса, сообщений, подсказок и описания – английский/русский (автовыбор по локали браузера).
Исходный код НЕ обфусцирован, исключительно с целью удобства при возможных доработках и для облегчения читаемости кода при его исследовании. Если это критично – удалите комментарии и пропустите через компрессоры.)
Данные в таблице приведены в порядке хронологии выпуска релизов, текущая версия указана отдельно. Номер каждой авторской версии соответствует формату даты её выпуска – год.месяц.день (ГГГГ.М.Д). Ссылки в первой колонке (номер версии) ведут на страницу подробного описания изменений в этом выпуске.
Приложение имеет ряд ограничений по версии браузера и может использоваться на любых хром-браузерах версий 31+ (рекомендуется 43+). Однако, с учётом различных "новшеств", вводимых производителями браузеров, следует предварительно ознакомиться с документацией на конкретный билд, который планируется установить.
Можно загрузить любую из версий AECT на следующих ресурсах:
Настоятельно рекомендуется использовать текущую стабильную версию приложения. Более ранние выпуски можно устанавливать только в исследовательских целях для сравнительного анализа функций и возможностей аддона. Авторская поддержка устаревших версий не осуществляется, претензии по возможным проблемам их эксплуатации не рассматриваются.
При возникновении сложностей с установкой читаем этот совет.