Jetpackで利用可能な機能の一覧
Jetpackで実装予定な機能はJEP(Jetpack Enhancement Proposal)に記載があり、一部の機能は既に実装され利用可能になっています。
https://wiki.mozilla.org/Labs/Jetpack/JEP
その中でも利用可能な機能を探すには(現時点ではドキュメントがあんまりあてにならんので)、Jetpack拡張内のjetpack-environment.jsをあたるのがもっとも信頼が置けます(Windows7ならC:\Users\YOUR_NAME\AppData\Roaming\Mozilla\Firefox\Profiles\RANDOM_STRING\extensions\jetpack@labs.mozilla.com\content\js あたりに置いてある)。
今(Jetpack 0.6.2)なら以下のようになっていて、クリップボード、選択範囲、ストレージ、設定保持、スライドバー(って何だっけ?)、オーディオ、ページ改変、音楽、動画、メニュー、が利用可能になっているみたいです。
JetpackEnv.setFutures( {"jetpack.T1000" : function(context) { return function() { return "I'm from the future."; }; }, "jetpack.clipboard": function(context) { return new Clipboard(); }, "jetpack.selection": function(context) { return _Selection.makeExported(context); }, "jetpack.storage.simple": function (context) { var s = {}; Cu.import("resource://jetpack/modules/simple-storage.js", s); var ss = new s.simpleStorage.SimpleStorage(context.id); s.simpleStorage.register(ss); context.addUnloader({ unload: function () s.simpleStorage.unregister(ss)}); return ss; }, "jetpack.storage.settings": function (context) { return new SettingsStore(context); }, "jetpack.slideBar": function(context) { return SlideBar.makeExported(context); }, "jetpack.audio": function(context) { var s = {}; Cu.import("resource://jetpack/modules/audio.js", s); return new s.AudioModule(); }, "jetpack.pageMods": function(context) { var s = {}; Cu.import("resource://jetpack/modules/page-modification.js", s); return new s.PageMods(context.sandbox.jetpack); }, "jetpack.music": function(context) { var s = {}; Cu.import("resource://jetpack/modules/music.js", s); return new s.MusicModule(); }, "jetpack.video": function(context) { var s = {}; Cu.import("resource://jetpack/modules/video.js", s); return new s.VideoModule(); }, "jetpack.menu": function (context) { var s = {}; Cu.import("resource://jetpack/modules/menu.js", s); return s.exports.menu(context); } });