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

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

Часть текущих изменений сделана на основе фидбэка пользователей.
Исправленный "застарелый бажок" с нулями в гуглозине проверил, но не зарекаюсь…)

Проверка работоспособности: SRWare Iron 31/49 и 360 Extreme Explorer 12 (CR78).

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

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


Основные изменения:
  • исправлена ошибка "задвоения" расширения файла при загрузке из CWS (*.crx.crx):
    • изменена регулярка обрезки "лишних нулей" – из-за неё расширение у файлов и задваивалось;
      проверил в разных комбинациях, но если этот глюк снова "вылезет" – пишем в комментариях…)
  • исправлена логическая ошибка: не всегда блокировалась опция меню "Удалять все лишние "0" из версии":
    • по логике проверки должна блокироваться также и при включении опции "Удалять концевой "0" из версии";
      в принципе, это никак не влияло на логику обрезки "лишних нулей", подправил ради "красоты исполнения"…)
  • для удобства перехода по ссылкам на неработающий с мая 2020 года архив расширений CWS crx.dam.io:
    • добавлена функция поиска в архиве crx4chrome по "дохлым" ссылкам на архив crx.dam.io;
    • вызов – через контекстное меню таких ссылок (на любых страницах, привязка только для ссылок);
    • работает со ссылками на страницы "почившего" архива crx.dam.io (по маске *://crx.dam.io/*/*.html);
    • в отдельной вкладке по вычисленному ID открывает страницу архива crx4chrome.com (если она есть).
Прочие изменения:
  • изменена регулярка вычисления ID по URL загрузок (ссылок) из CWS и/или из соответствующих им архивов;
  • немного оптимизирован код отдельных функций, вроде, ничего не поломал при этом…))

Скриншоты:

Общий вид Настроек для текущей версии:

[Копия скриншота]

Пример меню для поиска в архиве crx4chrome.com по ссылке на crx.dam.io:

[Копия скриншота]


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

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

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

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

Официальные версии Документация
Бармалей 27.06.2020 10.07.2020 270 0.0

Поделиться

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