Доработка линейки Micro Plus : Context Menu Mod с расширенным функционалом.
Билд ветки только с контекстным меню страницы (без функций кнопок в омнибоксе и/или на тулбаре).
Вызов только из контекстного меню, другие методы не используются.
Версия может конфликтовать с другими менеджерами загрузок.
Эта версия предназначена для браузеров версий 31+, на более старых корректно работать НЕ будет!
Основные изменения и новые функции связаны с поддержкой загрузки из репозиториев OWS/AMO.
Основные изменения:
- добавлена поддержка загрузки расширений и тем из магазина Add-ons Mozilla (AMO) (также и для ссылок на них):
- доступна загрузка XPI-файлов + он-лайн просмотр исходного кода (RobWu-crx-viewer, на браузерах старше 49 работает некорректно);
- доступно создание полноценного описания + автопереименование в *.ZIP + переключение языка текущей страницы в фоксо-зине (RUS/ENG);
- доступно опциональное автоудаление* признака платформы (an/fx) при формировании имён загружаемых файлов;
* добавлена настройка "Удалять признак платформы (an/fx)", по умолчанию включена;
- доступно опциональное автодобавление к имени загружаемого файла "_(AMO)" (пункт настроек "Добавлять _(AMO) к имени файла");
- по аналогии с работой в CWS/OWS – блок/меню настроек отображается только на страницах расширений и тем в AMO;
- блок/меню настроек для страниц AMO содержит только общие опции + те, которые можно* использовать только с загрузками из AMO;
* эти опции НЕ отображаются в меню настроек (игнорируются) на страницах аддонов в CWS/OWS;
- добавлена поддержка загрузки тем/обоев из магазина Opera Add-ons (OWS) (также и для ссылок на них):
- доступна загрузка ZIP-файлов тем/обоев + он-лайн просмотр исходного кода (RobWu-crx-viewer, на браузерах старше 49 работает некорректно);
- меню настроек также доступно на страницах тем/обоев + для этих загрузок действуют все общие опции (создание описания и т.д.);
- переименованы пункты настроек (исходя из общей логики):
- "Cкачать CRX-файл этого расширения" = "Cкачать файл текущей версии аддона";
- "Автопереименование *CRX в *ZIP" = "Автопереименование файла в *ZIP";
- "Автопереименование *CRX в *NEX" = "Автопереименование файла в *NEX" (только для загрузок аддонов из опера-зина);
- доработаны функции запуска загрузки, проверки доступности файла и формирования конечного имени файла;
- доработана функция и логика получения оригинального описания с сайта:
- для загрузок аддонов из опера-зина добавлено поле "автор";
- для загрузок аддонов из AMO сделано динамическое сохранение описания по полям json-объекта сведений об аддоне;
- исправлена общая проблема предыдущих версий:
- отсутствие запроса на перезапись файла описания (если он уже есть), файл всегда создавался с уникальным именем (1/2/...);
- доработана функция сохранения текстового файла описания:
- добавлена настройка "Сохранять классическим методом" - универсальный способ сохранения, работает во всех версиях браузеров;
- при отключении этой настройки используется альтернативный метод, работающий только в браузерах версий 31+;
- проверка работоспособности: SRWare Iron 29/31/49 и 360 Extreme Explorer 11 (CR69).
Скриншоты:
Меню Context Menu Mod на странице:
Копия скриншота
Блок/меню настроек, отображаемых на страницах расширений в AMO:
Копия скриншота
Общие технические сведения
- Технологии и API:
Чистый JavaScript (ES5), API: contextMenus, downloads, clipboardRead
- Запрашиваемые разрешения:
[ "activeTab", "contextMenus", "downloads", "clipboardRead", "" ]
Загрузка и установка
Дополнительно
|