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

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

Доработан код загрузчика под текущие изменения на сайтах Chrome Webstore и APKPure.
Добавлен переход со страниц (и по ссылкам на них) с "нового" сайта CWS-2023 на "старый".
На страницах "нового" сайта CWS добавлен пункт разблокировки кнопки установки аддона.
Изменён один из доменов загрузки архивных копий APK-файлов (APKPure, .com на .net).

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

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

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


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


Основные изменения:
  • в меню страниц расширений в CWS добавлен пункт "Разблокировать кнопку установщика";

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

    Расположен в меню первого уровня перед подменю групп настроек, отображается только на страницах расширений на новом сайте CWS. Наименование пункта в английском интерфейсе – "Unlock addon installer button".

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

    * Функция разблокировки использует инжекцию кода на текущую страницу и может не работать на браузерах, в которых имеется "анальная огороженность" сайта CWS нового дизайна. Однако, в этом случае её применение и НЕ требуется, для таких браузеров/версий блокировка кнопки установки (чаще всего) отсутствует.

  • в меню страниц расширений в CWS добавлен пункт "Открыть эту страницу на старом сайте";

    Открывает в текущей вкладке соответствующую страницу сайта CWS "старого" дизайна (по ID), может использоваться для установки расширений в браузерах, неподдерживаемых "новой" версией магазина (дизайн 2023 года).

    Расположен в меню первого уровня перед подменю групп настроек, отображается только на страницах расширений на новом сайте CWS. Наименование пункта в английском интерфейсе – "View this page in classic CWS".

  • в меню ссылок на страницы расширений в CWS добавлен пункт "Искать на старом сайте CWS".

    Открывает в новой вкладке соответствующую страницу сайта CWS "старого" дизайна, может использоваться для установки расширений в браузерах, неподдерживаемых "новой" версией магазина (дизайн 2023 года).

    Расположен в меню для ссылок, отображается только на полных* ссылках на страницы расширений на сайте CWS (на любом сайте, независимо** от дизайна). Наименование пункта в английском интерфейсе – "View page in classic CWS".

     * Присутствует только на тех ссылках, в URL которых содержится название расширения И его ID. На сокращённых ссылках, содержащих только ID, этот пункт НЕ отображается – при переходе по таким ссылкам всегда происходит автоматический редирект на страницу нового сайта CWS (если эта страница существует, для удалённых расширений отображается стандартная страница ошибки).

    ** Пункт также есть на всех ссылках и на новом и на старом сайтах CWS. Это позволяет избежать автоматического редиректа на новый сайт при переходе по ссылкам "старого образца" (например, при щелчке по ссылке на старом сайте).

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

  • исправлен домен для загрузки архивных копий APK-файлов с сайта APKPure.

    Связано с переносом сайта архива APKPure с домена .com на домен .net.

    Функция перехода и соответствующий пункт в меню не изменились, вызов перехода в этот архив доступен (как и в предыдущих версиях) в меню на страницах приложений магазина Google PLAY (пункт "Скачать из архива APKPure").


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

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


Скриншоты:

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

Меню расширения на странице нового сайта CWS (дизайн 2023):
(выделен пункт разблокировки кнопки установки текущего расширения)

Меню расширения на полной ссылке на страницу сайта CWS:
(выделен пункт перехода на соответствующую страницу "старого" дизайна)


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

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

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

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

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

Смотрим также:

Бармалей 21.02.2024 21.02.2024 101 0.0

Поделиться

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