Get CRX RU : Micro Plus : Context Menu Mod : 2021.4.18
Опубликовано: Бармалей · 18.04.2021 · 00:01 ••• Обновление: 25.04.2021 · 21:32 4

Доработка линейки Micro Plus : Context Menu Mod с расширенным функционалом.
Билд ветки только с контекстным меню страницы (без функций кнопок в омнибоксе и/или на тулбаре).
Вызов только из контекстного меню, другие методы не используются.

Добавлена возможность загрузки XPI-файлов из дополнительных репозиториев AMO.

Добавлена возможность загрузки XPI-файлов из репозитория ThunderBird/SeaMonkey.

Проверка работоспособности: SRWare Iron 31/49, 360 Extreme Explorer 9/11/12/13 (CR63/69/78/86) и Chromium 87.

Версия может конфликтовать с другими менеджерами загрузок.

Эта версия предназначена для браузеров версий 31+, на более старых корректно работать НЕ будет!


При использовании расширенных опций на версиях браузера 81+ возможны проблемы с загрузкой!
Причины и некоторые способы решение этих проблем приведены в этом разделе документации.


Основные изменения:
  • добавлена поддержка загрузки расширений из дополнительных репозиториев AMO (и для ссылок на них),
    поддерживаются дополнительные домены для разработчиков расширений Mozilla (addons(-dev).allizom.org),
    как и при работе с другими репозиториями, для этих загрузок доступны следующие функции:
    • загрузка XPI-файлов – со всеми соответствующими общими настройками (и меню) для репозиториев AMO;
    • онлайн просмотр исходного кода (RobWu-crx-viewer, на браузерах версий до 49 работает некорректно);
    • автопереименование в *.ZIP и переключение языка текущей страницы репозитория (RUS/ENG);
    • изменён общий парсер для автосоздания полноценного описания для загрузок из этих репозиториев AMO;
    • как и в других репозиториях, меню настроек отображается только на страницах расширений в магазинах;

      Меню настроек для страниц AMO содержит только общие опции и те, которые можно использовать только с загрузками из этого магазина. Специфичные опции НЕ отображаются в меню настроек (игнорируются) на страницах аддонов в других репозиториях (магазины CWS/OAS/MEA).

  • добавлена поддержка загрузки расширений из магазина ThunderBird/SeaMonkey (и для ссылок на них),
    как и при работе с другими репозиториями, для этих загрузок доступны следующие функции:
    • загрузка* XPI-файлов – со всеми соответствующими общими настройками (и меню) для репозиториев AMO;
    • онлайн просмотр исходного кода (RobWu-crx-viewer, на браузерах версий до 49 работает некорректно);

      В меню присутствует, но пока НЕ работает (не поддерживается** вьювером), "мы уже работаем над этим"… :)

    • автопереименование в *.ZIP и переключение языка текущей страницы репозитория (RUS/ENG);

      Попутно немного поправлен код функции переключения в соответствии с особенностями этого репозитория – переключатель НЕ сработает, если язык для переключаемой страницы указан в нижнем регистре.

    • добавлен парсер для автосоздания полноценного описания для загрузок из этого репозитория;
    • как и в других репозиториях, меню настроек отображается только на страницах расширений в магазине;

      Меню настроек для страниц AMO содержит только общие опции и те, которые можно использовать только с загрузками из этого магазина. Специфичные опции НЕ отображаются в меню настроек (игнорируются) на страницах аддонов в других репозиториях (магазины CWS/OAS/MEA).


      * Пока реализована предварительная поддержка загрузок, поэтому некоторые аддоны, зависящие от конкретных платформ (Windows и др.), НЕ будут загружаться. Связано с необходимостью переопределения URL для таких загрузок, этот вариант уже проверен в закрытой инженерной версии и будет реализован в следующем официальном выпуске расширения.

      ** Ссылки на страницы репозитория Thunderbird на текущий момент НЕ поддерживаются сервисом онлайн просмотра исходного кода. Обходной вариант с передачей просмотрщику прямой ссылки на XPI-файл уже проверен "на коленке" и будет реализован в следующем официальном выпуске расширения.

Прочие изменения:
  • устранена потенциальная* проблема XHR-запросов в старых версиях браузеров (CR29/31);

    * Могла приводить к ошибкам при загрузках только по ссылкам и только из репозитория MS Edge Addons (MEA).

  • доработан код функций, связанных с загрузками из репозитория MS Edge Addons (MEA):
    • если конечное имя файла равно его ID (для загрузок по сокращённым ссылкам, если ссылка содержит только ID аддона), первый символ имени не преобразуется в верхний регистр;
    • немного упрощена проверка корректности получаемого файла (именно CRX-файл, а не страница ошибки);
  • код отдельных функций в целом улучшен и оптимизирован по скорости выполнения.

Скриншоты:

Текущие права доступа расширения:


История и обсуждение

Общие технические сведения
  • Технологии и API:
    Чистый JavaScript (ES5), API: contextMenus, downloads, clipboardRead, tabs, content-script
  • Запрашиваемые разрешения:
    [ "activeTab", "contextMenus", "downloads", "clipboardRead", "" ]

Загрузка и установка

Дополнительно

Официальные версии Документация
Бармалей 18.04.2021 25.04.2021 289 5.0

Поделиться

Всего комментариев: 4
1
1 script0l0g 18.04.2021 • 13:19
По ссылкам на аддоны для громптицы: может, в принципе для всех репов сделать альтернативную загрузку?
Прямые ссылки есть во всех AMO-репозиториях, можно даже скриптом/стилем их сразу открывать.
Не вспомню сейчас, но и в оперном магазине было такое, наверное и сейчас осталось, надо бы проверить.
0
2 Бармалей 18.04.2021 • 14:31
да, думал уже над этим, но, опять же, пока про ошибки загрузки "тишина", чего зазря код лопатить.. biggrin 
с тандербёрдом понятно, есть такой прикол, поэтому и написал про "драфт-саппорт", допиливать надо..
0
3 Бармалей 19.04.2021 • 13:06

Цитата
в оперном магазине было такое, наверное и сейчас осталось
посмотрел - уже нету, раньше - да, была, а потом отломали, после смены дизайна..
даже если с оперным юзер-агентом зайти - ссылка "каноническая", т.е. такая же, как и в воровайке..
так что делать альтернативный линк буду только для лисовододных сайтов..
0
4 Бармалей 26.04.2021 • 09:18
..в общем, запилил новый релиз 2021.4.25 с полной поддержкой прямых ссылок для всех сайтов AMO.. wink
пробуй, я сам потыкал, всё (вроде как) ровно должно работать, и загрузки и вьювер исходников..)
close