aboutsummaryrefslogtreecommitdiff
path: root/files/ja/mozilla/firefox/releases/32/index.html
blob: 74e5ad8fb4f3405ad942d010f737302b0b434fb4 (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
---
title: Firefox 32 for developers
slug: Mozilla/Firefox/Releases/32
tags:
  - Firefox
translation_of: Mozilla/Firefox/Releases/32
---
<p>Gecko 32 を搭載した Firefox 32 は、米国時間 2014 年 9 月 2 日にリリースされました。このページでは、開発者に影響する Firefox 32 の変更点をまとめています。</p>

<h2 id="Changes_for_Web_developers" name="Changes_for_Web_developers">Web 開発者向けの変更点一覧</h2>

<h3 id="Developer_Tools" name="Developer_Tools">開発者ツール</h3>

<p>ハイライト:</p>

<ul>
 <li><a href="/ja/docs/Tools/Web_Audio_Editor">Web Audio Editor</a></li>
 <li><a href="/ja/docs/Tools/Scratchpad#Code_completion_and_inline_documentation">スクラッチパッドのコード補完とインラインドキュメント</a></li>
 <li><a href="/ja/docs/Tools/Page_Inspector#Rules_view">インスペクタのルールビューでユーザエージェントのスタイルを表示</a></li>
 <li><a href="/ja/docs/Tools/Page_Inspector#Firefox_32_onwards_2">要素選択ボタンを移動</a></li>
 <li><a href="/ja/docs/Tools/Page_Inspector#Firefox_32_onwards">インスペクタの情報バーにノードの寸法を追加</a></li>
 <li><a href="/ja/docs/Tools/Tools_Toolbox#Extra_tools">ページ全体のスクリーンショットボタンを追加</a></li>
 <li>ツールに HiDPI 画像を追加</li>
 <li>インスペクタで、<code>display:none</code> が設定されているノードを異なる書式で表示</li>
</ul>

<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&amp;classification=Client%20Software&amp;chfieldto=2014-06-09&amp;chfield=resolution&amp;query_format=advanced&amp;chfieldfrom=2014-04-28&amp;chfieldvalue=FIXED&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;component=Developer%20Tools&amp;component=Developer%20Tools%3A%203D%20View&amp;component=Developer%20Tools%3A%20App%20Manager&amp;component=Developer%20Tools%3A%20Canvas%20Debugger&amp;component=Developer%20Tools%3A%20Console&amp;component=Developer%20Tools%3A%20Debugger&amp;component=Developer%20Tools%3A%20Framework&amp;component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&amp;component=Developer%20Tools%3A%20Inspector&amp;component=Developer%20Tools%3A%20Memory&amp;component=Developer%20Tools%3A%20Netmonitor&amp;component=Developer%20Tools%3A%20Object%20Inspector&amp;component=Developer%20Tools%3A%20Profiler&amp;component=Developer%20Tools%3A%20Responsive%20Mode&amp;component=Developer%20Tools%3A%20Scratchpad&amp;component=Developer%20Tools%3A%20Source%20Editor&amp;component=Developer%20Tools%3A%20Style%20Editor&amp;component=Developer%20Tools%3A%20User%20Stories&amp;component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&amp;product=Firefox">Firefox 31 から Firefox 32 の間に解決した開発ツール関連のバグ一覧</a></p>

<h3 id="CSS" name="CSS">CSS</h3>

<ul>
 <li>{{cssxref("mix-blend-mode")}} をデフォルトで有効にしました ({{Bug(952643)}})。</li>
 <li>release ビルドで、position:sticky をデフォルトで有効にしました (以前は Nightly および Aurora のみ有効) ({{Bug(916315)}})。</li>
 <li>{{cssxref("box-decoration-break")}} を実装して、非標準の {{cssxref("-moz-background-inline-policy")}} を削除しました ({{Bug(613659)}})。</li>
 <li>{{cssxref("flex-grow")}} および {{cssxref("flex-shrink")}} が、0 と 0 以外の値との間でトランジションすることが可能になりました ({{Bug(996945)}})。</li>
</ul>

<h3 id="HTML" name="HTML">HTML</h3>

<ul>
 <li>{{HTMLElement("img")}} 要素の {{HTMLattrxref("srcset", "img")}} プロパティを試験的に実装しました。<code>dom.image.srcset.enable</code><code>true</code> に設定すると有効になります ({{Bug(870021)}})。</li>
</ul>

<h3 id="JavaScript" name="JavaScript">JavaScript</h3>

<ul>
 <li>新たな ECMAScript 6 の組み込みメソッドを実装しました:
  <ul>
   <li>{{jsxref("Array.from()")}} ({{bug(904723)}})</li>
   <li>{{jsxref("Array.prototype.copyWithin()")}} ({{bug(934423)}})</li>
   <li>{{jsxref("Number.isSafeInteger()")}} ({{bug(1003764)}})</li>
  </ul>
 </li>
</ul>

<h3 id="Interfaces.2FAPIs.2FDOM" name="Interfaces.2FAPIs.2FDOM">インターフェイス/API/DOM</h3>

<ul>
 <li>{{domxref("NavigatorLanguage.languages", "navigator.languages")}} プロパティおよび {{event("languagechange")}} イベントを実装しました ({{Bug(889335)}})。</li>
 <li>{{domxref("Navigator.vibrate()")}} メソッドの動作が最新の仕様に適合するようになりました。長すぎる振動は切り詰められます ({{bug(1014581)}})。</li>
 <li>{{domxref("KeyboardEvent.getModifierState()")}} メソッドおよび {{domxref("MouseEvent.getModifierState()")}} メソッドを、<code>Accel</code> 仮想モディファイアをサポートするように拡張しました ({{Bug(1009388)}})。</li>
 <li>{{domxref("KeyboardEvent.code")}} プロパティを試験的に実装しました。ただし、release ビルドでは無効化しています ({{Bug(865649)}})。</li>
 <li>{{domxref("Document.querySelector()")}} および {{domxref("Document.querySelectorAll()")}} で scope が設定されたセレクタ (例えば <code>querySelector(":scope &gt; li")</code>) を実装しました ({{Bug(528456)}})。</li>
 <li><a href="http://dev.w3.org/fxtf/web-animations/">Web Animation API</a> に関して、{{domxref("Document.timeline")}} インターフェイスを実験的に実装しました ({{bug("998246")}})。これは設定項目 <code>layout.web-animations.api.enabled</code> で制御されており、現在は Nightly および Aurora のみで有効化しています。</li>
 <li><a href="/ja/docs/Web/API/Data_Store_API">Data Store API</a><a href="/ja/docs/Web/Guide/Performance/Using_web_workers">Web Workers</a> で使用可能になりました ({{bug("949325")}})。ただし、認定アプリケーションにのみ有効化されています。</li>
 <li><a href="/ja/docs/Web/API/ServiceWorker_API">ServiceWorker</a>{{domxref("InstallPhaseEvent")}} インターフェイスおよび {{domxref("InstallEvent")}} インターフェイスを実装しました ({{Bug("967264")}})。</li>
 <li><a href="/ja/docs/Web/API/MSISDN_Verification_API">MSISDN Verification API</a> を追加しました。特権アプリに対してのみ有効化されています ({{Bug("988469")}})。</li>
 <li>仕様や CSS 構文の発展に適合するよう、{{domxref("CSS.escape()")}} を若干変更しました。識別子を <code>'--'</code> から始めることが可能になり、2 番目のダッシュ記号はエスケープされません。また、ベンダー識別子はエスケープしません。({{bug(1008719)}})</li>
 <li>ストリームのサイズやフレームレートを制限するため、<a href="/ja/docs/Glossary/WebRTC">WebRTC</a>{{domxref("NavigatorUserMedia.getUserMedia", "getUserMedia()")}}<code>width</code><code>height</code><code>framerate</code> に新たな制約を与えました ({{bug("907352")}}):
  <pre class="brush: json">{
  mandatory: {
    width: { min: 640 },
    height: { min: 480 }
  },
  optional: [
    { width: 650 },
    { width: { min: 650}},
    { frameRate: 60 },
    { width: { max: 800}},
  ]
}</pre>
 </li>
</ul>

<h3 id="MathML" name="MathML">MathML</h3>

<ul>
 <li>{{MathMLElement("menclose")}} 要素の notation 属性で <code>phasorangle</code> をサポートしました。</li>
</ul>

<h3 id="SVG" name="SVG">SVG</h3>

<p><em>変更なし。</em></p>

<h3 id="Audio.2FVideo" name="Audio.2FVideo">Audio/Video</h3>

<p><em>変更なし。</em></p>

<h2 id="Security" name="Security">セキュリティ</h2>

<ul>
 <li><a href="/ja/docs/Xray_vision#Xray_semantics_for_Object_and_Array">特権コードは JavaScript の <code>Object</code> および <code>Array</code> のインスタンスで Xray vision が適用されるようになりました</a></li>
</ul>

<h2 id="Changes_for_add-on_and_Mozilla_developers" name="Changes_for_add-on_and_Mozilla_developers">アドオン開発者と Mozilla 開発者向けの変更点</h2>

<p>DOM オブジェクトではない JavaScript オブジェクトに、Xray vision を適用するようになりました: <a href="/ja/docs/Xray_vision#Xrays_for_JavaScript_objects">Xrays for JavaScript objects</a></p>

<h3 id="Add-on_SDK" name="Add-on_SDK">Add-on SDK</h3>

<h4 id="Highlights" name="Highlights">ハイライト</h4>

<ul>
 <li><code>PageMod</code><a href="/ja/docs/Mozilla/Add-ons/SDK/High-Level_APIs/page-mod#PageMod%28options%29"><code>exclude</code></a> オプションを追加しました。</li>
 <li><code>Request</code><a href="/ja/docs/Mozilla/Add-ons/SDK/High-Level_APIs/request#Request%28options%29"><code>anonymous</code></a> オプションを追加しました。</li>
 <li><a href="/ja/docs/Mozilla/Add-ons/Add-on_Debugger">アドオンデバッガ</a>がコンソールとスクラッチパッドを含むようになりました。</li>
</ul>

<h4 id="Details" name="Details">詳細</h4>

<p><a class="external external-icon" href="https://github.com/mozilla/addon-sdk/compare/firefox31...firefox32">Firefox 31 から Firefox 32 の間に行われた GitHub コミット</a>。この一覧は Aurora 移行後に上流で行われた内容が含まれていないでしょう。</p>

<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&amp;chfieldto=2014-06-09&amp;chfield=resolution&amp;query_format=advanced&amp;chfieldfrom=2014-04-28&amp;chfieldvalue=FIXED&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;product=Add-on%20SDK&amp;list_id=10493962">Firefox 31 から Firefox 32 の間に解決したバグ</a>。この一覧は Aurora 移行後に上流で行われた内容が含まれていないでしょう。</p>

<h2 id="See_also" name="See_also">関連情報</h2>

<ul>
 <li><a href="http://www.mozilla.jp/firefox/32.0/releasenotes/">Firefox 32 リリースノート</a></li>
 <li><a href="https://www.fxsitecompat.com/ja/versions/32/">Firefox 32 サイト互換性情報</a></li>
 <li><a href="https://dev.mozilla.jp/2014/08/firefox-32-addon-compatibility/">Firefox 32 アドオン互換性情報</a></li>
</ul>

<h3 id="Older_versions" name="Older_versions">過去のバージョン</h3>

<p>{{Firefox_for_developers('31')}}</p>