From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/mozilla/firefox/releases/6/index.html | 237 +++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 files/ja/mozilla/firefox/releases/6/index.html (limited to 'files/ja/mozilla/firefox/releases/6') diff --git a/files/ja/mozilla/firefox/releases/6/index.html b/files/ja/mozilla/firefox/releases/6/index.html new file mode 100644 index 0000000000..4ca52ffc09 --- /dev/null +++ b/files/ja/mozilla/firefox/releases/6/index.html @@ -0,0 +1,237 @@ +--- +title: Firefox 6 for developers +slug: Mozilla/Firefox/Releases/6 +tags: + - Firefox + - Firefox 6 + - Gecko 6.0 +translation_of: Mozilla/Firefox/Releases/6 +--- +

Firefox 6 は Gecko 6.0 ベースのブラウザで、2011 年 8 月 16 日にリリースされました。このページは Firefox 6 のリリースにあたり、開発者に関係する変更についてまとめたものです。

+

Web 開発者向けの変更点一覧

+

HTML

+ +

CSS

+
+
+ -moz-text-decoration-color
+
+ このプロパティは text-decoration で指定する underline, overline, strikethrough などの色を指定します。
+
+ -moz-text-decoration-line
+
+ このプロパティは text-decoration の種類を指定します。
+
+ -moz-text-decoration-style
+
+ このプロパティは text-decoration で指定する underline, overline, strikethrough などのスタイルを指定します。スタイルには solid, double, dotted, dashed, wavy などがあります。
+
+ -moz-hyphens
+
+ このプロパティは行送りが発生する際、単語のハイフネーションを制御するプロパティです。
+
+ -moz-orient
+
+ 現在は Mozilla 固有のプロパティで、いくつかの要素 (<progress> 要素など) の縦横の向きを制御します。
+
+ ::-moz-progress-bar
+
+ Mozilla 固有の擬似要素で、<progress> 要素において、完了した部分のスタイルづけを行うためのものです。
+
+

その他の変更

+ +

DOM

+
+
+ コード内でのメディアクエリの使用
+
+ window.matchMedia() メソッドと MediaQueryList インターフェースによって、メディアクエリーの結果をプログラムから検証できます。
+
+ Touch events
+
+ Firefox 6 は W3C の標準タッチイベント仕様をサポートします。これにより、タッチスクリーンやトラックパッドなどタッチセンサー式のデバイスでのタッチの解釈が容易になります。
+
+ Server-sent events
+
+ Server-sent events はサーバが手元で生成された DOM イベントと同じようにイベントを送出するよう、Web アプリケーションが尋ねるための機能です。
+
+ +

JavaScript

+ +

SVG

+ +

MathML

+ +

アクセシビリティ (ARIA)

+ +

ネットワーク

+
+
+ WebSocket
+
+ WebSocket プロトコルのサポートがバージョン 07 に更新されました。また、グローバルオブジェクトのWebSocketオブジェクトがMozWebSocketに改称されました。接頭辞のないオブジェクトの検出を目的としたときに問題となるため、それを防ぐ目的です。
+
+ +

その他の変更

+ +

Mozilla 開発者とアドオン開発者向けの変更点

+

Firefox 6 へアドオンを対応させるために必要な作業の概要は アドオンの Firefox 6 対応 をご覧ください。

+
+ 注: Firefox 6 では、従来のメジャーリリースと同様に、バイナリコンポーネントをコンパイルし直す必要があります。詳しくは バイナリインタフェース をご覧ください。
+

JavaScript コードモジュール

+

FileUtils.jsm

+ +

XPCOMUtils.jsm

+ +

XPCOM

+ +

クロームからの DOM の使用

+
+
+ クロームコードでの DOM File API の使用
+
+ これまでもクロームコード内で DOM File API を使うことは可能でしたが、File コンストラクタをクロームで使用した場合に、ローカルパス名文字列を指定できるようになりました。また、nsIFile オブジェクトを使用して、DOM File API を通じてアクセスするファイルを指定できるようになりました。
+
+

インタフェースの変更

+ +

新しいインタフェース

+
+
+ mozIAsyncFavicons
+
+ ブックマークアイコン (favicon) サービスへの非同期アクセスが可能な新サービスです。
+
+ nsIEventSource
+
+ 詳細は後日解説します。
+
+ nsIGSettingsCollection
+
+ 詳細は後日解説します。
+
+ nsIGSettingsService
+
+ 詳細は後日解説します。
+
+ nsIHttpUpgradeListener
+
+ nsIHttpChannelInternal.HTTPUpgrade() メソッドを通じた HTTP アップグレード要求を処理するためのコールバックインタフェースです。
+
+ nsIStructuredCloneContainer
+
+ 構造化された複製アルゴリズム を使ってシリアライズされたオブジェクトのためのコンテナです。
+
+ nsITelemetry
+
+ パフォーマンス測定を目的とした 使用統計情報 (Telemetry) を記録とヒストグラムの生成に使用されます。バグ 649502バグ 585196 参照。
+
+ nsITimedChannel
+
+ バグ 576006 参照。
+
+ nsIWebSocketListener
+
+ バグ 640003 参照。
+
+ nsIWebSocketProtocol
+
+ バグ 640003 参照。
+
+

削除されたインタフェース

+

以下のインタフェースは、不要となり削除された実装です。詳細はバグを参照してください。

+ +

その他の変更

+
+
+ アプリケーションコードからの設定の使用
+
+ 設定へ簡単にアクセスできる、新しい静的な API が実装されました。これはアプリケーションコードからのみ使用可能であり、アドオンでは使用できません。
+
+

参考

+ +
-- cgit v1.2.3-54-g00ecf