Advanced Extensions Control Tool – осовремененный русский мод известного инструмента для разработчиков браузерных дополнений "Chrome Apps & Extensions Developer Tool". Повышает общее удобство управления всеми установленными в браузере расширениями, приложениями и темами, даёт оперативную информацию об активности каждого аддона. В этой статье:
Общее назначение и краткая история создания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 vs CAEDT : Отличия от оригиналаAECT разработан с учётом применения на современных браузерах и имеет следующие ключевые отличия от CAEDT:
Ограничения применения AECTПолноценная работа всех функций доступна только в браузерах 43+, на более старых часть API (авто)блокируется. Из-за внутренних ограничений в стабильных версиях браузеров для API приватного доступа к аддонам:
Первые три ограничения могут быть сняты патчем исходного кода браузера, но "сейчас не об этом…"…) Некоторые технические деталиКод использует только чистый JS, все скрипты работают в "строгом" режиме – для гарантированного выполнения всех функций и облегчения отлова ошибок. Интерфейс (доступность кнопок/функций) меняется динамически в зависимости от версии браузера, на 43+ доступны все функции. Определение конкретных доступных функций производится автоматически и не требует никаких настроек или иных действий от пользователя. Аддон имеет минимальное ограничений по версии браузера (31), рекомендуется использовать на версиях 43+. Язык интерфейса, сообщений, подсказок и описания – английский/русский (автовыбор по локали браузера). Исходный код НЕ обфусцирован, исключительно с целью удобства при возможных доработках и для облегчения читаемости кода при его исследовании. Если это критично – удалите комментарии и пропустите через компрессоры.) Известные проблемы
История версий Advanced Extensions Control ToolДанные в таблице приведены в порядке хронологии выпуска релизов, текущая версия указана отдельно.
Загрузка и установкаПриложение имеет ряд ограничений по версии браузера и может использоваться на любых хром-браузерах версий 31+ (рекомендуется 43+). Однако, с учётом различных "новшеств", вводимых производителями браузеров, следует предварительно ознакомиться с документацией на конкретный билд, который планируется установить. Можно загрузить любую из версий AECT на следующих ресурсах:
Настоятельно рекомендуется использовать текущую стабильную версию приложения. При возникновении сложностей с установкой читаем этот совет. Ссылки для интересующихся
| ||||||||||||||||||
Бармалей 21.10.2019 08.01.2021 382 Общие технические сведения о разработке
|
Всего комментариев: 0 |