Доработка "экологичного" варианта, возвращён вызов через контекстное меню.
Последняя версия "классического" варианта расширения, смесь "классики" с модерном.
Основные изменения:
- возвращён вызов окна загрузки из контекстного меню, кнопка в омнибоксе и хоткей также присутствуют;
- добавлена обработка нажатия клавиши Enter (эквивалент ЛКМ) + одинаковая реакция на вызов загрузки по любой (!) кнопке;
- изменён механизм загрузки – теперь качает в "два клика" (или в "два энтера") безо всяких запросов/сообщений;
- добавлена проверка вводимого (в текстовом поле) имени файла на корректность (перед подстановкой);
- исправлено дублирование типа файла (расширения ".crx") при нескольких последовательных кликах;
- длинные тултипы урезаны и сведены в одну общую Справку, там же – описание "нюансов" работы;
- доработана отрисовка значка в омнибоксе – убрано рандомное пропадание; думаю, больше косячить не будет.. но не зарекаюсь..)
- немного изменена иконка аддона – допилена под вывод в омнибоксе;
- исправлено несколько редко встречающихся консольных ошибок; на функционал никак не влияли, но "краснота по глазам резала"..)
- проверка работоспособности: SRWare Iron 29/31/36.
Скриншоты:
Копия скриншота
Общие технические сведения
- Технологии и API:
Чистый JavaScript (ES5), API: pageAction, declarativeContent, tabs, downloads, commands
- Запрашиваемые разрешения:
[ "activeTab", "declarativeContent", "downloads", "https://chrome.google.com/webstore/detail/*", "*://clients2.google.com/service/update2/crx*"... ]
Загрузка и установка
Дополнительно
|