Доработка линейки 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", "" ]
Загрузка и установка
Дополнительно
|