Доработка скрипта "экологичного" варианта, исправлены ошибки вывода значка в омнибоксе.
Добавлена обработка страниц с ошибками (для выпиленных из гуглозина расширений).
Основные изменения:
- изменены требуемые разрешения в манифесте (влияло* на вывод значка в омнибоксе, см. ниже);
* Проблема проявлялась только в браузерах до версии 33 и, рандомно, в более новых.
Связано с использованием этого метода для отрисовки значка, на версиях браузера ниже 33 не гарантируется!
- добавлена обработка страниц с ошибками (для выпиленных из гуглозина расширений);
- добавлена обработка вызова на общих страницах гуглозина (БЕЗ конкретного аддона/темы);
- добавлены ссылки на поиск архивных версий аддона на сайте Crx4Chrome.com;
- добавлена автоматическая генерация имени файла по типу ИмяАддона-или-темы_#.#.#.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*"... ]
Загрузка и установка
Дополнительно
|