Вторая обкаточная версия, доработка кода + добавление новых функций.
Проверка работоспособности: SRWare Iron 31/36/49.
Основные изменения:
- манифест: добавлен параметр "offline_enabled" (аддон действительно не требует доступа в сеть для работы);
- добавлена возможность полного отключения всех расширений/приложений в один клик (включая самого себя):
- вызов – щелчок по кнопке "Отключить все" с зажатыми Alt+Ctrl+Shift, подтверждения не требуется;
- добавлен запрос/вывод/копирование требуемых разрешений аддонов (сведения "permission warnings");
- добавлена реакция на зажатый Shift при нажатии на кнопку удаления: отключение запроса подтверждения (только в версиях браузера до 34);
- добавлен выбор способа открытия собственного окна – во отдельной вкладке либо в стандартном попапе;
- заменена иконка кнопки вызова страницы chrome://extensions, теперь используется для вызова настроек самого аддона;
- добавлен блок Настроек, содержащий кнопки и опции (переключатели):
- кнопка безусловной самоперезагрузки (удобно при допиливании и установке в режиме разработчика);
- способ открытия собственного окна – попап или отдельная вкладка + опция автозакрепления своей вкладки;
- вывод на бэйджике числа активных аддонов + автообновляемой сводки в подсказке бейджика;
- отключение подтверждения удаления аддонов штатным деинсталлятором (работает только на версиях до 34);
- запись лога событий установки/удаления/вкл/выкл аддонов + кнопка стирания текущего лога.
Прочие изменения:
- немного оптимизированы отдельные функции, доработан интерфейс и стили, дополнен подправлен хелп.
Скриншоты:
Вывод списка аддонов: в попапе и во вкладке:
[Копия скриншота]
Запрос/вывод/копирование требуемых разрешений аддонов:
[Копия скриншота]
История и обсуждение
Общие технические сведения
- Технологии и API:
Чистый JavaScript (ES5), API: management, runtime, tabs, browserAction
- Запрашиваемые разрешения:
[ "management" ]
Загрузка и установка
Дополнительно
|