開発の1年半後、 Kangoフレームワークの最終リリースがリリースされました。
Kangoを使用すると、一般的なJavaScriptコードを使用して5つのブラウザー(Chrome、Firefox、Opera、Safari、Internet Explorer)の拡張機能を直接作成できます。
開発中、Habrユーザーを含む多くの要望が考慮されました( 最後の投稿 )。
Kangoの主な機能:
- コンテンツスクリプト:Greasemonkey互換のユーザースクリプトを使用したページのコンテンツの変更。
- バックグラウンドスクリプト:ブラウザーの起動時に実行され、開いているときに機能するスクリプト。
- コンテンツおよびバックグラウンドスクリプトでのJavaScriptライブラリ(jQueryなど)のサポート。
- ポップアップHTMLウィンドウでブラウザにボタンを追加する機能。
バージョン1.0.0の新機能:
- 最新のブラウザバージョンのサポート。
- FirefoxおよびInternet ExplorerのメッセージングAPIのパフォーマンスが向上しました。
- 拡張オプションページを作成する機能が追加されました。
- KangoBrowserTab.closeメソッドを呼び出してブラウザータブを閉じる機能を追加しました。
- バグが修正され、コード全体が最適化されました。
次は何ですか:
- ポップアップアラート用のAPIを追加します。
- Firefox用のブートストラップされた拡張機能(ブラウザーを再起動せずに拡張機能をインストールすることが可能になります)。
- 国際化サポート(部分的に既に実装されています)。
Kangoの公式Webサイトから新しいバージョンをダウンロードできます。
ドキュメンテーション
典型的なカンゴベースのプロジェクト 。