Доработка линейки Micro Plus : Context Menu Mod с расширенным функционалом.
Билд ветки только с контекстным меню страницы (без функций кнопок в омнибоксе и/или на тулбаре).
Вызов только из контекстного меню, другие методы не используются.
Часть текущих изменений сделана на основе фидбэка пользователей.
Исправленный "застарелый бажок" с сохранением описания проверил, но не зарекаюсь…)
Проверка работоспособности: SRWare Iron 31/49 и 360 Extreme Explorer 12 (CR78).
Версия может конфликтовать с другими менеджерами загрузок.
Эта версия предназначена для браузеров версий 31+, на более старых корректно работать НЕ будет!
Основные изменения:
- исправлена ошибка создания файла описания для любых установленных версий аддона (во всех репозиториях):
- проявлялась только для установленных версий, начиная с линейки Mini Plus (с версий 2017 года и новее):
при установке в режиме разработчика ошибку воспроизвести не удалось – проверялось на Iron 49 и 360EE12;
- проявлялась как только лишь однократная возможность создать файл описания после (пере)установки:
т.е. один раз описание всегда сохранялось, потом – устойчивый "облом", независимо от любых настроек;
при этом отсутствовал вывод диалога запроса на сохранение файла описания по завершению загрузки;
- для устранения ошибки изменена функция сброса аддона после завершения загрузки;
проверил в разных комбинациях, но если этот глюк снова "вылезет" – пишем в комментариях…)
- для гарантированного устранения возможных проблем теперь полный сброс выполняется и перед принудительной перезагрузкой аддона, вызываемой через пункт меню "Перезагрузить и обновить Get-CRX":
- при установке из CRX-файла (штатный режим) производится только полный сброс временных параметров;
- при установке в режиме разработчика при этом также производится автоматическое обновление версии.
Прочие изменения:
- удалены некоторые "забытые останки" от функций, связанных с просмотром в архивах "почившего" crx.dam.io…)
Скриншоты:
Общий вид Настроек для текущей версии:
История и обсуждение
Общие технические сведения
- Технологии и API:
Чистый JavaScript (ES5), API: contextMenus, downloads, clipboardRead
- Запрашиваемые разрешения:
[ "activeTab", "contextMenus", "downloads", "clipboardRead", "" ]
Загрузка и установка
Дополнительно
|