Get CRX RU : Micro Plus : Context Menu Mod : 2021.4.14
Опубликовано: Бармалей · 14.04.2021 · 00:01 ••• Обновление: 14.04.2021 · 00:01 2

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

Добавлена возможность загрузки CRX-файлов из репозитория MS Edge Addons (MEA).

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

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

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


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


Основные изменения:
  • добавлена поддержка загрузки расширений из магазина MS Edge Add-ons (также и для ссылок на них),
    как и при работе с другими репозиториями, для этих загрузок доступны следующие функции:
    • загрузка CRX-файлов – формат только CRXv3, других форматов в этом репозитории нет;
    • онлайн просмотр исходного кода (RobWu-crx-viewer, на браузерах версий до 49 работает некорректно);
    • автопереименование в *.ZIP и переключение языка текущей страницы в "ёжико-зине" (RUS/ENG);
    • добавлен парсер для автосоздания полноценного описания при загрузке непосредственно* со страницы MEA;

      Пока только так и только в браузерах версий 63+, но "мы поработаем над этим"… :)

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

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

    • добавлены две специфичные настройки для загрузки файлов расширений из репозитория MEA:


      • опциональное автодобавление к имени файла "_(MEA)" (настройка "Добавлять _(MEA) к имени файла");
      • опциональная* добавка к имени файла даты загрузки (пункт "Вставить дату если нет версии файла");


      * При формировании имён файлов, загружаемых из репозитория MEA, номер версии файла может быть корректно установлен только при непосредственной загрузке с самой страницы расширения, при загрузках по ссылкам номер версии НЕ может быть автоматически получен и в имени файла будет отсутствовать! Кроме того, в силу использования в этом репозитории элементов и скриптов, неподдерживаемых в старых версиях браузеров (до 63), в таких браузерах содержимое текста описания на странице репозитория также не отображается и в них в любом случае НЕ может быть получен номер версии загружаемого файла.

      Указанный пункт настроек позволяет частично компенсировать "одинаковость" имён файлов в обоих случаях путём вставки после названия расширения даты его текущей загрузки. Эта опция не влияет на возможность подстановки правильного номера версии при его доступности – если корректный номер доступен, он будет подставляться в любом случае и вне зависимости от состояния этой настройки.

      Всё сказанное в полной мере относится и к автоматическому получению полных названий для имени файла и к автосохранению текста описания с сайта (при использовании соответствующих настроек). Иными словами, исходя из особенностей работы этого репозитория, нельзя получить описание для загрузки по ссылке, а в старых версиях браузеров оно недоступно в принципе. Как вариант, в таких случаях можно использовать опции захвата скопированного и/или выделенного текста.

Прочие изменения:
  • изменён добавочный текст для CRX-файлов загрузок из репозитория Opera Addons и текст пункта меню:
    • в этом репозитории вместо "OWS" теперь используется аббревиатура "OAS";
    • соответственно изменено название пункта меню настроек "Добавлять _(OAS) к имени файла";
  • добавлены новые ключи настроек в localStorage аддона для загрузок из репозитория MEA.

Скриншоты:

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

Новые пункты контекстного меню Настроек для репозитория MS Edge Addons:

Общее контекстное меню Настроек для репозитория MS Edge Addons:


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

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

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

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

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

Поделиться

Всего комментариев: 2
0
1 script0l0g 15.04.2021 • 11:14
Плюсанул, хорошая фича - загрузка аддонов для эджа, "частную коллекцию" пополнять! wink 
Надо будет повнимательнее посмотреть механизм подгрузки страниц сайта, чтобы парсер работал в любых условиях, наверняка ведь грузят какой-нибудь json и конвертируют его в текстовку потом.
0
2 Бармалей 18.04.2021 • 07:42
если честно - пока не особо вдохновляет ковырять по ежу, фидбэка с реквестами пока нету, а мне самому оно не особо нужно, под хромых аддонов и без него хватает..)
close