aboutsummaryrefslogtreecommitdiff
path: root/files/ja/mozilla/firefox/releases/3.5/index.html
blob: 55744118ea0f2443354c9b969914905227752e62 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
---
title: Firefox 3.5 for developers
slug: Mozilla/Firefox/Releases/3.5
tags:
  - CSS
  - Firefox
  - Firefox 3.5
  - HTML
  - JavaScript
  - Storage
  - XUL
translation_of: Mozilla/Firefox/Releases/3.5
---
<p><a class="external" href="http://mozilla.jp/" title="http://mozilla.jp/">Firefox 3.5</a> では数多くの新機能が導入され、また、幅広い種類のWeb 標準に対するサポートが追加および改善されます。この記事は主な変更点をカバーする記事へのリンクを伴う広範囲に及ぶ一覧を提供します。</p>

<div>{{ 英語版章題("New developer features in Firefox 3.5") }}</div>

<h2 id="Firefox_3.5_の開発者向け新機能">Firefox 3.5 の開発者向け新機能</h2>

<div>{{ 英語版章題("For web site and application developers") }}</div>

<h3 id="Web_サイトと_Web_アプリケーション開発者向け">Web サイトと Web アプリケーション開発者向け</h3>

<div>{{ 英語版章題("HTML5 support") }}</div>

<h4 id="HTML5_サポート">HTML5 サポート</h4>

<dl>
 <dt><a href="/ja/docs/Using_audio_and_video_in_Firefox" title="Using audio and video in Firefox">Using audio and video in Firefox</a></dt>
 <dd>Firefox 3.5 では HTML5 の <a href="/ja/docs/HTML/Element/Audio" title="HTML/Element/Audio">audio</a> および <a href="/ja/docs/HTML/Element/Video" title="HTML/Element/Video">video</a> 要素がサポートされます。</dd>
 <dt><a href="/ja/docs/Offline_resources_in_Firefox" title="Offline resources in Firefox">Offline resources in Firefox</a></dt>
 <dd>Firefox 3.5 では HTML5 のオフラインリソース仕様をすべてサポートしています。</dd>
 <dt><a href="/ja/docs/DragDrop/Drag_and_Drop" title="DragDrop/Drag and Drop">ドラッグ&ドロップ</a></dt>
 <dd>HTML5 のドラッグ&ドロップ API によって Web サイト内および Web サイト間のアイテムのドラッグ&ドロップがサポートされます。これにより、拡張や Mozilla ベースアプリケーションに対してもより単純な API が提供されます</dd>
</dl>

<div>{{ 英語版章題("Newly-supported CSS features") }}</div>

<h4 id="新しくサポートされる_CSS_の機能">新しくサポートされる CSS の機能</h4>

<dl>
 <dt><a href="/ja/docs/CSS/@font-face" title="CSS/@font-face">ダウンロードフォントのサポート</a></dt>
 <dd>新しい @規則である {{ cssxref("@font-face") }} を利用して Web ページでダウンロードフォントを提供できます。これにより、ページ作者が期待する通りにサイトが描画されるようになります。</dd>
 <dt><a href="/ja/docs/CSS/Media_queries" title="CSS/Media queries">CSS メディアクエリー</a></dt>
 <dd>Firefox 3.5 では CSS メディアクエリーをサポートしています。これはメディア依存スタイルシートを拡張するものです。</dd>
 <dt>{{ cssxref(":before") }} および {{ cssxref(":after") }} の CSS 2.1 への更新</dt>
 <dd><code>:before</code> および <code>:after</code> 疑似要素が CSS 2.1 サポートを満たすように更新されました。<code>position</code><code>float</code><code>list-style-*</code>、そして、いくつかの <code>display</code> プロパティのサポートが追加されています。</dd>
 <dt>長さの単位 <code>ch</code></dt>
 <dd>単位 <code>ch</code> が通常の<a href="/ja/docs/CSS/Length" title="CSS/length">長さの単位</a>として任意の場所で使えるようになりました。"1 ch" は文字 '0' の横幅です。</dd>
 <dt>{{ cssxref("opacity") }}</dt>
 <dd>標準の <code>opacity</code> プロパティの先行実装である <code>-moz-opacity</code> という CSS への Mozilla 拡張が削除されました。</dd>
 <dt>{{ cssxref("text-shadow") }}</dt>
 <dd>Web コンテンツにテキストとテキスト装飾に適用される影付き効果を指定できる <code>text-shadow</code> プロパティがサポートされました。</dd>
 <dt>{{ cssxref("word-wrap") }}</dt>
 <dd>この新しくサポートされたプロパティはコンテンツに単語内で改行するかどうかを指定できます。これは単語内で改行しないと 1 行に収まらないときに発生する文字あふれを防ぐためのものです。</dd>
 <dt><code>white-space</code> プロパティが値 <code>pre-line</code> をサポート</dt>
 <dd>{{ cssxref("white-space") }} プロパティの値に <code>pre-line</code> を指定できるようになりました。</dd>
 <dt>{{ cssxref("-moz-box-shadow") }}</dt>
 <dt>{{ cssxref("-moz-border-image") }}</dt>
 <dt>{{ cssxref("-moz-column-rule") }}</dt>
 <dt>{{ cssxref("-moz-column-rule-width") }}</dt>
 <dt>{{ cssxref("-moz-column-rule-style") }}</dt>
 <dt>{{ cssxref("-moz-column-rule-color") }}</dt>
 <dd>Firefox 3.5 ではこれらの CSS への Mozilla 拡張に対するサポートが追加されます。</dd>
 <dt>{{ cssxref("color_value#Mozilla_Extensions","-moz-nativehyperlinktext") }} カラー値</dt>
 <dd>この新しいカラー値はユーザのシステムのデフォルトのハイパーリンクの色を表します。</dd>
 <dt>{{ cssxref("-moz-window-shadow") }} プロパティおよび {{ cssxref(":-moz-system-metric(mac-graphite-theme)") }}<code> </code>擬似クラス</dt>
 <dd>これらの新しい CSS 機能はテーマ作成を手助けするために追加されました。</dd>
 <dt>{{ cssxref("-moz-appearance") }} 向けの新しい値</dt>
 <dd><code>-moz-win-glass</code> および <code>-moz-mac-unified-toolbar</code> という値が <code>-moz-appearance</code> 向けに追加されました。</dd>
 <dt><a href="/ja/docs/CSS/Using_CSS_transforms" title="CSS/Using CSS transforms">CSS transforms の利用</a></dt>
 <dd>Firefox 3.5 では CSS Transform がサポートされます。詳細は {{ cssxref("-moz-transform") }} および {{ cssxref("-moz-transform-origin") }} を参照してください。</dd>
 <dt>{{ cssxref(":nth-child") }}</dt>
 <dt>{{ cssxref(":nth-last-child") }}</dt>
 <dt>{{ cssxref(":nth-of-type") }}</dt>
 <dt>{{ cssxref(":nth-last-of-type") }}</dt>
 <dt>{{ cssxref(":first-of-type") }}</dt>
 <dt>{{ cssxref(":last-of-type") }}</dt>
 <dt>{{ cssxref(":only-of-type") }}</dt>
 <dd>これらのセレクタがすべて Firefox 3.5 で新たにサポートされます。</dd>
</dl>

<div>{{ 英語版章題("New DOM features") }}</div>

<h4 id="新しい_DOM_の機能">新しい DOM の機能</h4>

<dl>
 <dt><a href="/ja/docs/DOM/Storage#localStorage" title="DOM/Storage#localStorage">localStorage</a></dt>
 <dd>Firefox 3.5 では Web Storage の <code>localStorage</code> プロパティをサポートします。これは Web アプリケーションがクライアントのコンピュータ上にローカルにデータを保存する方法を提供します。</dd>
 <dt><a href="/ja/docs/Using_web_workers" title="Using web workers">Web Workers の使用</a></dt>
 <dd>Firefox 3.5 では Web アプリケーションでの簡単なマルチスレッドサポートを可能にする Web Workers をサポートします。</dd>
 <dt><a href="/ja/docs/Using_geolocation" title="Using geolocation">ジオロケーションの使用</a></dt>
 <dd>Firefox 3.5 では Geolocation API をサポートします。これにより Web アプリケーションはユーザの現在位置についての情報を提供するプロバイダがインストールされ有効化されていれば、その情報を保持することができます。</dd>
 <dt><a href="/ja/docs/DOM/Locating_DOM_elements_using_selectors" title="DOM/Locating DOM elements using selectors">セレクタを使用した DOM 要素の指定</a></dt>
 <dd>Selectors API により与えられた選択ルールにマッチする要素を指定するために文書を検索できます。</dd>
 <dt><a href="/ja/docs/DOM/Mouse_gesture_events" title="DOM/Mouse gesture events">マウスジェスチャイベント</a></dt>
 <dd>Firefox 3.5 はトラックパッドスワイプのようなマウスジェスチャイベントをサポートします。</dd>
 <dt><a href="/ja/docs/DOM/NodeIterator" title="DOM/NodeIterator">NodeIterator オブジェクト</a></dt>
 <dd><code>NodeIterator</code> オブジェクトは DOM サブツリーのノードのリストを繰り返し処理するためのサポートを提供します。</dd>
 <dt><a href="/ja/docs/Gecko-Specific_DOM_Events#MozAfterPaint" title="Gecko-Specific DOM Events#MozAfterPaint">MozAfterPaint イベント</a></dt>
 <dd>この新しい DOM イベントはウィンドウで塗り直し後に送られます。</dd>
 <dt><a href="/ja/docs/Gecko-Specific_DOM_Events#MozMousePixelScroll" title="Gecko-Specific DOM Events#MozMousePixelScroll">MozMousePixelScroll イベント</a></dt>
 <dd>この新しい DOM イベントにより行ベースのスクロールイベントの代わりにピクセルベースのマウススクロールホイールイベントを検知できます。</dd>
</dl>

<div>{{ 英語版章題("New JavaScript features") }}</div>

<h4 id="新しい_JavaScript_の機能">新しい JavaScript の機能</h4>

<dl>
 <dt><a href="/ja/docs/New_in_JavaScript_1.8.1" title="New in JavaScript 1.8.1">JavaScript 1.8.1 の新機能</a></dt>
 <dd>JavaScript 1.8.1 における変更のすべての概要。</dd>
 <dt><a href="/ja/docs/Core_JavaScript_1.5_Reference/Global_Objects/Object/GetPrototypeOf" title="Core JavaScript 1.5 Reference/Global Objects/Object/GetPrototypeOf">Object.getPrototypeOf()</a></dt>
 <dd>このメソッドは指定されたオブジェクトのプロトタイプを返します。</dd>
 <dt><a href="/ja/docs/Using_native_JSON" title="Using_native_JSON">ネイティブ JSON の使用</a></dt>
 <dd>Firefox 3.5 は JSON をネイティブでサポートします。</dd>
 <dt>String オブジェクトの新しい trim メソッド</dt>
 <dd>String オブジェクトに <a href="/ja/docs/Core_JavaScript_1.5_Reference/Global_Objects/String/Trim" title="Core JavaScript 1.5 Reference/Global Objects/String/Trim">trim()</a><a href="/ja/docs/Core_JavaScript_1.5_Reference/Global_Objects/String/TrimLeft" title="Core JavaScript 1.5 Reference/Global Objects/String/TrimLeft">trimLeft()</a>、そして <a href="/ja/docs/Core_JavaScript_1.5_Reference/Global_Objects/String/TrimRight" title="Core JavaScript 1.5 Reference/Global Objects/String/TrimRight">trimRight()</a> メソッドが定義されました。</dd>
</dl>

<div>{{ 英語版章題("Networking") }}</div>

<h4 id="ネットワーク機能">ネットワーク機能</h4>

<dl>
 <dt><a href="/ja/docs/HTTP_access_control" title="HTTP access control">HTTP 向けのクロスサイトアクセスコントロール</a></dt>
 <dd>Firefox 3.5 では、サーバーがサポートする場合に、<code><a href="/ja/docs/XMLHttpRequest" title="XMLHttpRequest">XMLHttpRequest</a></code> によるものも含む HTTP リクエストでドメインを超える動作が可能になりました。</dd>
 <dt><code><a href="/ja/docs/Using_XMLHttpRequest#Monitoring%20progress" title="Using XMLHttpRequest#Monitoring progress">XMLHttpRequest</a></code><a href="/ja/docs/Using_XMLHttpRequest#Monitoring%20progress" title="Using XMLHttpRequest#Monitoring progress"> のための Progress イベント</a></dt>
 <dd>Progress イベントが拡張がリクエストの進捗を監視できるようにするために提供されるようになりました。</dd>
 <dt>同期 <code>XMLHttpRequest</code>サポートの改善</dt>
 <dd><a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=340345" title="https://bugzilla.mozilla.org/show_bug.cgi?id=340345">DOM Timeout</a><a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=333198" title="https://bugzilla.mozilla.org/show_bug.cgi?id=333198">Input Events</a> が同期 <code>XMLHttpRequest中に抑制されるようになりました。</code></dd>
 <dt><a href="/ja/docs/Controlling_DNS_prefetching" title="Controlling DNS prefetching">DNS プリフェッチの制御</a></dt>
 <dd>Firefox 3.5 では DNS プリフェッチが提供され、それにより現在のページに含まれるリンクのドメイン名解決が事前に行われ、リンクが実際にクリックされたときの時間を節約しま す。この記事では Web サイト側でプリフェッチを無効にする、もしくは、プリフェッチの動作を調整する方法について説明しています。</dd>
</dl>

<div>{{ 英語版章題("New SVG features") }}</div>

<h4 id="新しい_Canvas_の機能">新しい Canvas の機能</h4>

<dl>
 <dt><code><a href="/ja/docs/Drawing_text_using_a_canvas" title="Drawing text using a canvas">Canvas</a></code><a href="/ja/docs/Drawing_text_using_a_canvas" title="Drawing text using a canvas"> 要素向けの HTML5 テキスト API</a></dt>
 <dd>Canvas 要素が HTML5 テキスト API をサポートするようになりました。</dd>
 <dt><code><a href="/ja/docs/Canvas_tutorial/Applying_styles_and_colors#Shadows" title="Canvas tutorial/Applying styles and colors#Shadows">Canvas</a></code><a href="/ja/docs/Canvas_tutorial/Applying_styles_and_colors#Shadows" title="Canvas tutorial/Applying styles and colors#Shadows"> での影付き効果</a></dt>
 <dd>Canvas での影付き効果がサポートされるようになりました。</dd>
 <dt><a href="/ja/docs/HTML/Canvas/Pixel_manipulation_with_canvas#Creating_an_ImageData_object" title="En/HTML/Canvas/Pixel manipulation with canvas#Creating an ImageData object"><code>createImageData()</code></a></dt>
 <dd>Canvas の <code>createImageData()</code> メソッドがサポートされるようになりました。こ<code>のメソッドを利用することで、ImageData</code> オブジェクトを必要なときに自動的に作成させるのではなく、コードで明示的に作成することができます。オブジェクトを作成する必要性を無くすことができるので、このメソッドで他の <code>ImageData</code> を扱うメソッドのパフォーマンスを改善することができます。</dd>
 <dt><code>moz-opaque</code> 属性</dt>
 <dd><code>moz-opaque</code> DOM 属性が追加されたことにより、Canvas は半透明な要素があるかどうか知ることができます。Canvas が半透明な要素がないことを知った場合、ペインティングパフォーマンスが最適化されます。</dd>
</dl>

<div>{{ 英語版章題("New SVG features") }}</div>

<h4 id="新しい_SVG_の機能">新しい SVG の機能</h4>

<dl>
 <dt><a href="/ja/docs/Applying_SVG_effects_to_HTML_content" title="Applying SVG effects to HTML content">HTML の内容への SVG 効果の適用</a></dt>
 <dd>SVG 効果を HTML および XHTML の内容に適用できるようになりました。この記事はその方法について説明しています。</dd>
</dl>

<div>{{ 英語版章題("Miscellaneous new features") }}</div>

<h4 id="雑多な新機能">雑多な新機能</h4>

<dl>
 <dt><a href="/ja/docs/ICC_color_correction_in_Firefox" title="ICC color correction in Firefox">Firefox での ICC カラー補正</a></dt>
 <dd>Firefox 3.5 では タグ付けられた画像に対して ICC カラー補正がサポートされています。</dd>
 <dt><a href="/ja/docs/HTML/Element/Script" title="HTML/Element/Script">script</a> 要素で defer 属性がサポート</dt>
 <dd>この属性はスクリプトが実行し終わるの待たずにブラウザにパースし描画し続けることを選択させます。</dd>
</dl>

<div>{{ 英語版章題("Other improvements") }}</div>

<h3 id="その他の改善">その他の改善</h3>

<ul>
 <li>Text ノードの <a href="/ja/docs/DOM/Text.wholeText" title="DOM/Text.wholeText"><code>wholeText</code></a> プロパティ と <code><a href="/ja/docs/DOM/Text.replaceWholeText" title="DOM/Text.replaceWholeText">replaceWholeText()</a></code> メソッドが実装されました。</li>
 <li><code><a href="/ja/docs/DOM/Element.children" title="DOM/Element.children">element.children</a></code> プロパティが追加されました。これは与えられた要素の子要素の<em>コレクション</em>を返します。</li>
 <li>DOM <a href="/ja/docs/DOM/element" title="DOM/Element">Element</a> オブジェクトで Element Traversal API がサポートされました。</li>
 <li>HTML document ノードを <code><a href="/ja/docs/DOM/Node.CloneNode" title="DOM/Node.cloneNode">cloneNode()</a></code> を用いて複製できるようになりました。</li>
 <li>非標準であるDOM の <code>getBoxObjectFor()</code> メソッドが削除されました。代わりとして <a href="/ja/docs/DOM/element.getBoundingClientRect" title="DOM/Element.getBoundingClientRect"><code>getBoundingClientRect()</code></a> を利用すべきです。</li>
 <li>伝達された DOM イベントを再伝達できるようになりました。これにより Firefox 3.5 は Acid 3 test 30 をパスします。</li>
 <li>DOM 2 Range ハンドリングが改善されました。</li>
 <li>非 Chrome スコープにおいて、例外でキャッチされるオブジェクトがスローされたオブジェクトを含む <a href="/ja/docs/XPConnect" title="XPConnect">XPConnect</a> ラッパーではなく実際にスローされたオブジェクトになりました。</li>
 <li>SVG ID 参照が動的な変更に対応するようになりました。</li>
 <li>SVG フィルターが <code>foreignObject</code> でも動作するようになりました。</li>
 <li>互換性のために <code>GetSVGDocument()</code> メソッドが <a href="/ja/docs/HTML/Element/object" title="HTML/Element/object">object</a> および <a href="/ja/docs/HTML/Element/iframe" title="HTML/Element/iframe">iframe</a> 要素に追加されました。</li>
 <li>JavaScript においてオブジェクトおよび配列の初期化子によるプロパティの暗黙的な設定ではセッターの定義を行わないようになりました。詳細は <a href="/web-tech/2009/04/29/object-and-array-initializers-should-not-invoke-setters-when-evaluated" title="https://developer.mozilla.org/editor/fckeditor/core/editor/web-tech/2009/04/29/object-and-array-initializers-should-not-invoke-setters-when-evaluated/">オブジェクトおよび配列の初期化子は評価時にセッターの定義を行うべきではない</a> というブログ投稿を参照してください。</li>
 <li><code>gDownloadLastDir.path</code> 変数は、パスではなく {{ interface("nsIFile") }} を参照しているので、 <code>gDownloadLastDir.file</code> に名称変更されました。</li>
 <li>Firefox 3.5 から、<code>XPCNativeWrapper</code> オートメーションを得る Chrome パッケージでの <code>data:</code> バインディングを利用することはできなくなります。</li>
</ul>

<div>{{ 英語版章題("For XUL and add-on developers") }}</div>

<h3 id="XUL_とアドオン開発者向け">XUL とアドオン開発者向け</h3>

<p>拡張開発者であるなら、<a href="/ja/docs/Updating_extensions_for_Firefox_3.1" title="Updating extensions for Firefox 3.1">Firefox 3.5 向けに拡張を更新する</a> から読み始めるべきです。その記事ではあなたの拡張に影響しうる変更を知る上で役立つ概観を提供しています。</p>

<div>{{ 英語版章題("New components and functionality") }}</div>

<h4 id="新しいコンポーネントと機能">新しいコンポーネントと機能</h4>

<dl>
 <dt><a href="/ja/docs/Supporting_private_browsing_mode" title="Supporting private browsing mode">プライベートブラウジングモードのサポート</a></dt>
 <dd>Firefox 3.5 ではプライベートブラウジングモードが提供されます。これはユーザの活動を記録しません。拡張はこの記事で挙げるガイドラインに従ってプライベートブラウジングをサポートすることができます。</dd>
 <dt><a href="/ja/docs/Security_changes_in_Firefox_3.5" title="Security changes in Firefox 3.5">Firefox 3.5 でのセキュリティの変更</a></dt>
 <dd>この記事は Firefox 3.5 でのセキュリティ関連の変更をカバーしています。</dd>
 <dt><a href="/ja/docs/Theme_changes_in_Firefox_3.5" title="Theme changes in Firefox 3.5">Firefox 3.5 でのテーマの変更</a></dt>
 <dd>この記事は Firefox 3.5 でのテーマ関連の変更をカバーしています。</dd>
 <dt><a href="/ja/docs/Monitoring_WiFi_access_points" title="Monitoring WiFi access points">WiFi アクセスポイントのモニタリング</a></dt>
 <dd>UniversalXPConnect 特権を持つコードで有効なアクセスポイントの一覧がモニタリング可能になり、個々の SSIDs、MAC アドレス、シグナル強度の情報が取得できます。 これを Geolocation と連携して用いることで WiFi ベースのロケーションサービスを提供できます。</dd>
</dl>

<div>{{ 英語版章題("Notable changes and improvements") }}</div>

<h4 id="注目すべき変更と改善">注目すべき変更と改善</h4>

<ul>
 <li>XUL <code><a href="../../../../en/XUL/textbox" rel="internal">textbox</a></code> ウィジェットが検索フィールドとして利用するための <code><a href="../../../../en/XUL/Attribute/textbox.type" rel="internal">search</a></code> type を提供するようになりました。</li>
 <li>ウィンドウ間のタブのドラッグ&ドロップのサポートのために、<code><a href="/ja/docs/XUL/browser" rel="internal" title="XUL/browser">browser</a></code> ウィジェットに <code><span class="lang lang-en"><a href="/ja/docs/XUL/Method/SwapDocShells" title="XUL/Method/swapDocShells">swapDocShells()</a></span></code>メソッドが定義されました。</li>
 <li><code><a href="/ja/docs/XUL/panel" rel="internal" title="XUL/panel">panel</a></code> 要素に <code><span class="lang lang-en"><a href="/ja/docs/XUL/Attribute/panel.level" rel="internal" title="XUL/Attribute/panel.level">level</a></span></code>属性が追加されました。 これは panel を他のアプリケーションの手前に表示するか、単純に panel が含まれるウィンドウの手前に表示するかどうかを指定できます。</li>
 <li>XUL 要素が<code> clientHeight</code><span style="font-family: monospace;"></span><code>clientWidth</code><span style="font-family: monospace;"></span><code>scrollHeight</code>、および <code>scrollWidth </code>プロパティをサポートするようになりました。</li>
 <li><code><a href="/ja/docs/XUL/keyset" title="XUL/Keyset">keyset</a></code> 要素に <code>disabled</code> 属性が追加されました。</li>
 <li>加えて、<code>keyset</code> 要素はノードの <code><a href="/ja/docs/DOM/Node.removeChild" title="DOM/Node.removeChild">removeChild()</a></code> メソッドを用いて削除可能になりました。</li>
 <li>{{ Interface("mozIStorageStatement") }} には <code>initialize()</code> メソッドがありましたが、削除されました。利用者は新しいステートメントオブジェクトを得るための代替として {{ Ifmethod("mozIStorageConnection", "createStatement") }} メソッドを使うべきです。</li>
 <li><a href="/ja/docs/Storage" title="Storage">Storage</a> API が非同期リクエストのサポートを提供するようになりました。</li>
 <li>{{ Interface("nsICookie2") }} インターフェースに新しく <code>creationTime</code> 属性が追加され、Cookie が作成された時間を取得できるようになりました。</li>
 <li>プロトコルが登録することを許可されることを保証するために Chrome 登録の間にチェックされる{{ Interface("nsIProtocolHandler") }} へのフラグが追加されました (<code>URI_IS_LOCAL_RESOURCE</code>)。</li>
 <li>Linux で Firefox がプラグインを探すために <code>/usr/lib/mozilla/plugins</code> を見るようになりました。以前にサポートされていた場所も同様に検索対象です。</li>
 <li>プラグイン API がプライベートブラウジングモードのサポートを含むために更新されました。これにより、<code>NPNprivateModeBool</code> を用いているプライベートブラウジングモードの状態を調べるために、<a href="/ja/docs/NPN_GetValue" title="NPN GetValue">NPN_GetValue()</a> を使用できるようになりました。</li>
</ul>

<div>{{ 英語版章題("New features for end users") }}</div>

<h2 id="エンドユーザ向け新機能">エンドユーザ向け新機能</h2>

<div>{{ 英語版章題("User experience") }}</div>

<h3 id="ユーザエクスペリエンス">ユーザエクスペリエンス</h3>

<dl>
 <dt>ロケーションアウェアブラウジング</dt>
 <dd>あなたが選択するなら、Firefox 3.5 が Web サイトと現在の位置についての情報を共有することを許可できます。Firefox 3.5 はあなたが接続しているネットワークについての情報をあなたの位置を共有するために用いることができます。もちろん、プライバシーを確保するために、そう する前にあなたに許可を求めます。</dd>
 <dt>オープンなオーディオとビデオのサポート</dt>
 <dd>Firefox 3.5 は、オーディオのための WAV 同様、オープンな Ogg フォーマットを用いた埋め込みビデオおよびオーディオをサポートします。プラグインは必要なく、何かあるいはどうやってもあなたのプラットフォームで利用出来ないものをインストールする必要があるという旨のエラーメッセージに混乱することはありません。</dd>
 <dt>ローカルデータストレージ</dt>
 <dd>Web アプリケーションはあなたのコンピュータにデータを保存するために Web Storage のローカルストレージ機能を利用できるようになります。これはサイト設定からより複雑なデータまであらゆるものにとって素晴らしく役立つものです。</dd>
</dl>

<div>{{ 英語版章題("Security and privacy") }}</div>

<h3 id="セキュリティとプライバシー">セキュリティとプライバシー</h3>

<dl>
 <dt>プライベートブラウジング</dt>
 <dd>他人のコンピュータを利用する必要がありますか?プライベートブラウジングモードに切り替えることで、Cookie、履歴、その他のあらゆる潜在的なプライベートな情報を含んだあなたのセッションは全く記録されなくなります。</dd>
 <dt>より良いプライバシーコントロール</dt>
 <dd>プライバシー設定画面はユーザがプライベート情報をより細かくコントロールできるようにするために完全にデザインし直されました。ユー ザは履歴、Cookie、ダウンロード、フォーム入力のような情報を保持、破棄するかどうか選択できます。 さらに、ユーザは履歴とブックマークの内容をそれぞれアドレスバーの自動サジェストに含むかどうか指定できます。 ですから、アドレスバーでタイプ中に意図せずプライベートな Web アドレスがポップアップすることを防ぐことができます。</dd>
</dl>

<div>{{ 英語版章題("Performance") }}</div>

<h3 id="パフォーマンス">パフォーマンス</h3>

<dl>
 <dt>より速い JavaScript パフォーマンス</dt>
 <dd>新しい TraceMonkey JavaScript エンジンを持つ Firefox 3.5 では "AJAX" の "J" である、JavaScript が劇的にスピードアップしています。Web アプリケーションは Firefox 3 よりももっとより速くなります。</dd>
 <dt>より速いページレンダリング</dt>
 <dd>"Speculative parsing(投機的解釈)" のような技術のおかげで、 Firefox 3.5 では Web コンテンツがより速く描画されます。あなたのユーザは「Firefox 3.5 ではコンテンツがより速く描画される」ということ以外は知る必要がありません。</dd>
</dl>

<h2 id="See_also" name="See_also">参照</h2>

<div>{{Firefox_for_developers('3')}}</div>