Доработка "экологичного" варианта, минималистичная версия без попап-интерфейса с дополнениями.
Вызов из контекстного меню, по кнопке в омнибоксе или по горячей клавише.
Версия может конфликтовать с другими менеджерами загрузок.
Эта версия предназначена для браузеров версий 31+, на более старых корректно работать НЕ будет!
Основные изменения:
- в функционал и в меню Настроек добавлены опции:
- загрузки CRX-файла по любой стандартной ссылке на страницу расширения в CWS(только через контекстное меню):
- при включении (по умолчанию) этой опции вызов загрузки будет доступен из контекстного меню "правильной" ссылки:
- название пункта меню: "Cкачать CRX-файл расширения по ссылке", этот пункт не зависит от меню скачивания текущего расширения;
- для версий 49+ – контекстное меню загрузки текущего расширения не будет отображаться на ссылках (отключено);
- для более старых версий (напр., 31/36) – у подходящих ссылок меню загрузки по ссылке будет в самом начале общего списка действий;
- функция работает на любых страницах, в т.ч. – на локальных, меню есть только на корректных ссылках на страницы описаний CWS;
- кроме полных ссылок распознаются также сокращённые - содержащие только ID расширения (без фрагмента имени в URL);
- имя скачиваемого файла и язык его описания определяются языком текущей страницы, с которой вызван загрузчик:
если заголовок текущей страницы на русском – описание и имя файла запрашиваются с русской страницы CWS, иначе - с английской;
- автоматического исправления* простых "очепяток" в URL страниц описания в CWS:
- в частности, автоматически исправляется баг Iron-49 – "потерянный" слэш в адресе: ../webstoredetail/ID;
- при включении (по умолчанию) операция исправления и открытия "правильной" страницы производится автоматически, иначе – при подтверждении запроса;
- изменён манифест: доступ только к CWS заменён на "<all_urls>" – для работы со ссылками не только на страницах гуглозина;
- немного оптимизирован код аддона + изменена часть функций для повышения производительности;
- проверка работоспособности: SRWare Iron 31/36/49.
Скриншоты:
Копия скриншота
Общие технические сведения
- Технологии и API:
Чистый JavaScript (ES5), API: pageAction, tabs, contextMenus, declarativeContent, downloads, storage, clipboardRead, commands
- Запрашиваемые разрешения:
[ "activeTab", "tabs", "contextMenus", "declarativeContent", "downloads", "storage", "clipboardRead", "" ]
Загрузка и установка
Дополнительно
|