Get CRX RU : Micro Plus : Context Menu Mod : 2023.11.20
Опубликовано: Бармалей · 20.11.2023 · 00:01 ••• Обновление: 25.11.2023 · 12:04 0

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

Изменение кода и функций меню. Исправления под текущий дизайн Chrome Webstore и GreasyFork.
Доработан код загрузчика под текущие изменения на сайтах магазина Chrome Webstore (CWS-2023).
Продублировано меню расширения на страницах нового дизайна CWS (также и для ссылок на них).
Добавлен автопарсер текста описания со страниц нового дизайна CWS (также и для ссылок на них).
Изменён код загрузчика для скачивания файлов скриптов из репозитория GreasyFork (и для ссылок).

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

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

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


При использовании расширенных опций на версиях браузера 81+ возможны проблемы с загрузкой!
Причины и некоторые способы решение этих проблем приведены в этом разделе документации.
По существу проблемы и методов решения читаем в статье Get CRX RU и Chromium CR‑81+ : Загрузка из CWS.


Основные изменения:
  • добавлена загрузка файлов и описаний в магазине расширений на новом сайте Chrome Webstore:
    • работает на страницах репозитория CWS обновлённого дизайна* 2023 года (также и для ссылок на них);

      * Может применяться при (авто)переходах с chrome.google.com на chromewebstore.google.com.

    • продублированы пункты контекстного меню на сайте "нового дизайна" (и для ссылок на него);

      Функциональные отличия между "старым" и "новым" (дизайн 2023 года) сайтами CWS отсутствуют, все пункты меню и опции настроек загрузчика для обоих сайтов аналогичны, работают как и раньше, включая функции создания текстового описания для скачиваемых CRX-файлов. Результат загрузки при этом одинаков и даёт в итоге один и тот же CRX-файл.

    • доработан парсер текстового описания, получаемого со страниц сайта "нового дизайна".

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

  • исправлен код загрузчика под текущие изменения на сайте GreasyFork (и для ссылок на него).

    Устранена ошибка загрузки из-за текущего изменения на сайте шаблона URL прямой ссылки на скрипты.

Прочие изменения:

  • изменены ссылки на домашнюю страницу и техподдержку расширения (теперь все по протоколу HTTPS).

    Вызываются из подменю "Ресурсы и ссылки". Также изменена общая ссылка в манифесте.


Известные проблемы:
  • пока не обнаружены, при предварительном тестировании этого билда никаких ошибок не выявлено.

    Тем не менее, если вы обнаружите, что какие-либо опции или функции стали работать некорректно – не стесняемся и пишем в баг-трекер…)


Скриншоты:

Блок расширения на странице chrome://extensions:


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

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

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

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

Официальные версии Документация
Бармалей 20.11.2023 25.11.2023 126 0.0

Поделиться

Всего комментариев: 0
close