Firefox 3 で、外部モジュールから JavaScript コードをインポートする簡単な方法を提供する、新しい Components.utils.import()
メソッドが導入されました。JavaScript モジュールの作成と 使い方 に関する情報を参照してください。JavaScript モジュールは、拡張機能では共有データ に利用することもできます。
モジュールのインポートに関しては、この方法が利用できるほか、Firefox 3 にはあらかじめ 2 つのモジュールが組み込まれています。
- XPCOMUtils
- XPCOMUtils.jsm モジュールは、JavaScript コンポーネントローダーによって読み込まれる、JavaScript コンポーネントのためのユーティリティを提供します。
- JSON
- JSON.jsm モジュールは、JSON データを操作するためのユーティリティを提供します。
- PluralForm
- PluralForm.jsm モジュールは、複数のローカライゼーションで複数形の単語を正しく扱うためのツールを提供します。