Pull to refresh

Вышла версия 1.0.0 кросс-браузерного фреймворка для создания расширений Kango

Reading time1 min
Views6.7K

Спустя полтора года разработки вышел финальный релиз фреймворка Kango.
С помощью Kango можно создавать расширения сразу под 5 браузеров (Chrome, Firefox, Opera, Safari, Internet Explorer) используя общий JavaScript код.

При разработке были учтены многие пожелания, в том числе и пользователей Хабра (прошлый пост).

Основные возможности Kango:
  • Content scripts: модификация содержимого страниц c помощью Greasemonkey совместимых юзер скриптов.
  • Background scripts: скрипты, запускающиеся при старте браузера и работающие, пока он открыт.
  • Поддержка JavaScript библиотек (например, jQuery) в content и background скриптах.
  • Возможность добавить кнопку в браузер со всплывающим HTML окном.

Что нового в версии 1.0.0:
  • Поддержка последних версий браузеров.
  • Улучшена производительность Messaging API в Firefox и Internet Explorer.
  • Добавлена возможность создавать страницу опций расширения.
  • Добавлена возможность закрыть табу браузера вызвав метод KangoBrowserTab.close.
  • Исправлены ошибки и проведена оптимизация всего кода.

Что дальше:
  • Добавим API для всплывающих оповещений.
  • Bootstrapped расширения для Firefox (будет возможна установка расширения без перезапуска браузера).
  • Поддержка интернационализации (частично уже реализована).

Скачать новую версию можно с официального сайта Kango.
Документация.
Типичные проекты, основанные на Kango.
Tags:
Hubs:
Total votes 41: ↑40 and ↓1+39
Comments17

Articles