--- title: Firefox 2 for developers slug: Mozilla/Firefox/Releases/2 tags: - Firefox - Firefox 2 translation_of: Mozilla/Firefox/Releases/2 ---

開発者のための Firefox 2 の新機能

Firefox 2 ではたくさんの新機能と能力を導入します。この記事は新機能を取り上げている記事へのリンクを提供します。

ウェブサイトとウェブアプリケーション開発者向け

マイクロサマリ
マイクロサマリ (Microsummaries)とは Web ページの最も重要な情報の、定期的に更新される要約です。 Web サイトだけではなく第三者の開発者もマイクロサマリを提供することができます。 ユーザーがマイクロサマリの提供されたページをブックマークすると、通常の変化しないタイトルの代わりにマイクロサマリを表示させるかどうか選択できます。
マイクロサマリの作成
マイクロサマリジェネレータ (microsummary generator)の作り方のチュートリアル
マイクロサマリ XML 文法リファレンス
マイクロサマリジェネレータで使われる XML 文法のリファレンスガイド
Firefox 用 OpenSearch プラグインの作成
Firefox 2 は OpenSearch 検索エンジンフォーマットをサポートします。
MozSearch プラグインの作成
Firefox 2 は OpenSearch を元にした検索プラグインフォーマットの MozSearch をサポートしますが、しかし内部利用目的のみのものです。
検索プラグインでの検索サジェスト機能のサポート
検索バーで入力中にドロップダウンリストが現れる検索サジェスト機能 (search suggestions)をサポートした MozSearch プラグインの作り方。
New in JavaScript 1.7
Firefox 2 は JavaScript 1.7 をサポートします。JavaScript 1.7 には let や、分割代入 (destructuring assignment)、ジェネレータ (generator)とイテレータ (iterators)、配列内包 (array comprehensions)などの新機能が含まれます。
WHATWG のクライアントサイドのセッション及び永続ストレージ (DOM ストレージ)
クライアントサイドのセッション及び永続ストレージにより、Web アプリケーションは構造化されたデータをクライアントサイドに保存できるようになります。
SVG in Firefox
Firefox 2 はスケーラブルベクタグラフィックス (SVG) のサポートを改善します。<textPath> 要素と以前にサポートされていなかったいくつかの属性を実装しました。
HTML フォームのスペルチェックを制御する
Firefox 2 ではテキストエリアとテキストフィールドでのインラインスペルチェックがサポートされます。この記事は個々のフォーム要素についてスペルチェックを有効、無効にする HTML の書きかたを説明します。

XUL と拡張機能の開発者向け

拡張機能を Firefox 2 用に更新する方法
既存の拡張機能を Firefox 2 で動くようにする方法を取り上げます。
セッションストア API
Firefox のセッション全体を保存し復帰するための項目を提供します。
フィードコンテンツへアクセスする API
開発者が RSS および Atom フィードをアクセスおよびパースできる API。
SAX サポート
イベントベースの XML パーサ API.
ウェブページから検索エンジンを追加する
JavaScript コードは Firefox に新しい検索プラグインをインストールするように命令することができます。OpenSearch か Sherlock フォーマットのどちらかを利用して検索プラグインを書くことができます。
XUL でのスペルチェック
コードから単語のスペルをチェックしたり、スペルの候補リストを得る方法。
フィッシング保護データプロバイダの追加
安全なブラウジングシステムのためにさらなるデータプロバイダを追加することで Firefox のフィッシング保護機能を改善することができます。
Firefox へのフィードリーダーの追加
Firefox には、Web ベースかアプリケーションベースかに関わらず、フィードリーダーを新しく追加できます。
ストレージ
Firefox 2 は sqlite を基にしたデータベースアーキテクチャである mozStorage を導入します。
Firefox 2 のテーマ変更
既存のテーマを更新して Firefox 2 で動作させるために必要な変更についての説明。
Textbox の改良 (Firefox 2.0.0.1 以降のみ)
<textbox> に、テキストボックスの値を既定値にリセットする reset() メソッドが追加されました。テキストボックスの既定値を取得および変更するには defaultValue プロパティを使用してください ({{ Bug(312867) }})。
テキストフィールド内部の nsIEditor を取得するための editor プロパティがサポートされました ({{ Bug(312867) }})。

利用者向けの新機能

Firefox 2.0 は前のバージョンと同じクリーンなインターフェースの強化版に加え、より安全でこれまで以上に便利なオンライン体験のための改良されたセキュリティ機能を提供します。

ユーザ体験

セキュリティとプライバシー

参考資料

{{Firefox_for_developers('1.5')}}