Firefox 17 for developers

  • リビジョンの URL スラッグ: Firefox_17_for_developers
  • リビジョンのタイトル: Firefox 17 for developers
  • リビジョンの ID: 310011
  • 作成日:
  • 作成者: yyss
  • 現行リビジョン いいえ
  • コメント

このリビジョンの内容

{{ draft() }}

{{ ReleaseChannelInfo("17", "17", "2012 年 11 月", "Aurora") }}

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

HTML

  • {{HTMLElement("iframe")}} 要素で {{htmlattrxref("sandbox", "iframe") }} 属性をサポートしました。({{ bug("341604") }})
  • {{HTMLElement("input")}} 要素で inputmode 属性をサポートしました。(注意: 現在 Gecko が提供する値は、WHATWG HTML 仕様書のものと異なります。) ({{bug("746142")}})

CSS

  • CSS3 Conditional Rules 仕様書で定義されている {{ cssxref("@supports") }} @-規則をサポートしました。(bug 649740)
  • 要素の表記方向を基にした要素選択を可能にする、CSS Selectors Level 4 の {{ cssxref(":dir", ":dir()") }} 疑似クラスをサポートしました。(bug 562169)
  • CSS の{{ cssxref("unicode-bidi") }} プロパティで新たに規定された値である isolate-override をサポートしました。(bug 774335)
  • {{ cssxref("box-sizing") }} の接頭辞付き実装が、{{ cssxref("min-height") }} および {{ cssxref("max-height") }} を考慮するようになりました。接頭辞が不要な実装に近づくステップのひとつです。({{bug("308801")}})

DOM

  • CSS3 Conditional Rules 仕様書で定義されている {{ domxref("CSSSupportsRule") }} インタフェースをサポートしました。(bug 649740)
  • {{ domxref("WheelEvent") }} オブジェクトおよび {{ domeventxref("wheel") }} イベントをサポートしました ({{ bug("719320") }})。
  • Linux において DOM Meta キーを再びサポートしました ({{bug("751749")}})。
  • {{ domxref("HTMLMediaElement") }} で、新たなメソッド mozGetMetadata をサポートしました ({{bug("763010")}})。これは、再生しているメディアのリソースから得たメタデータを {key: value} の組として表すプロパティを持つ、JavaScript オブジェクトを返します。

JavaScript

  • String オブジェクトが Harmony の startsWithendsWith、および contains メソッドを提供します。(bug 772733)
  • strawman ParallelArray オブジェクトの実験的なサポートを実装しました。({{ bug("778559") }})
  • Map/Set のイテレートをサポートしました。({{ bug("725909") }})
  • Web コンテンツでは、デフォルトで E4X を無効にしました。({{ bug("778851") }})

WebGL

SVG

MathML

XUL

  • XUL の key 要素で、Win キー (Super または Hyper キー) の "os" モディファイアをサポートしました ({{bug("751749")}})。

ネットワーク

開発者ツール

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

インタフェースの変更点

{{ interface("nsIInputStream") }}
available() メソッドは 32 ビット長ではなく 64 ビット長で値を返します。({{bug("215450")}})
{{ interface("nsIDOMWindowUtils") }}
sendMouseScrollEvent() メソッドは sendWheelEvent() に置き換えられました。({{bug("719320")}})

新しいインタフェース

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

以下のインタフェースが削除されました。

関連記事

{{Firefox_for_developers('16')}}

このリビジョンのソースコード

<p>{{ draft() }}</p>
<p>{{ ReleaseChannelInfo("17", "17", "2012 年 11 月", "Aurora") }}</p>
<h2 id="Changes_for_Web_developers" name="Changes_for_Web_developers">Web 開発者向けの変更点一覧</h2>
<h3 id="HTML">HTML</h3>
<ul>
  <li>{{HTMLElement("iframe")}} 要素で {{htmlattrxref("sandbox", "iframe") }} 属性をサポートしました。({{ bug("341604") }})</li>
  <li>{{HTMLElement("input")}} 要素で <code>inputmode</code> 属性をサポートしました。(注意: 現在 Gecko が提供する値は、WHATWG HTML 仕様書のものと異なります。) ({{bug("746142")}})</li>
</ul>
<h3 id="CSS">CSS</h3>
<ul>
  <li><a href="http://dev.w3.org/csswg/css3-conditional/" title="http://dev.w3.org/csswg/css3-conditional/">CSS3 Conditional Rules 仕様書</a>で定義されている {{ cssxref("@supports") }} @-規則をサポートしました。(<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=649740" title="https://bugzilla.mozilla.org/show_bug.cgi?id=649740">bug 649740</a>)</li>
  <li>要素の表記方向を基にした要素選択を可能にする、CSS Selectors Level 4 の {{ cssxref(":dir", ":dir()") }} 疑似クラスをサポートしました。(<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=562169" title="https://bugzilla.mozilla.org/show_bug.cgi?id=562169">bug 562169</a>)</li>
  <li>CSS の{{ cssxref("unicode-bidi") }} プロパティで新たに規定された値である <code>isolate-override</code> をサポートしました。(<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=774335" title="https://bugzilla.mozilla.org/show_bug.cgi?id=774335">bug 774335</a>)</li>
  <li>{{ cssxref("box-sizing") }} の接頭辞付き実装が、{{ cssxref("min-height") }} および {{ cssxref("max-height") }} を考慮するようになりました。接頭辞が不要な実装に近づくステップのひとつです。({{bug("308801")}})</li>
</ul>
<h3 id="DOM">DOM</h3>
<ul>
  <li><a href="http://dev.w3.org/csswg/css3-conditional/" title="http://dev.w3.org/csswg/css3-conditional/">CSS3 Conditional Rules 仕様書</a>で定義されている {{ domxref("CSSSupportsRule") }} インタフェースをサポートしました。(<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=649740" title="https://bugzilla.mozilla.org/show_bug.cgi?id=649740">bug 649740</a>)</li>
  <li>{{ domxref("WheelEvent") }} オブジェクトおよび {{ domeventxref("wheel") }} イベントをサポートしました ({{ bug("719320") }})。</li>
  <li>Linux において DOM Meta キーを再びサポートしました ({{bug("751749")}})。</li>
  <li>{{ domxref("HTMLMediaElement") }} で、新たなメソッド <code>mozGetMetadata</code> をサポートしました ({{bug("763010")}})。これは、再生しているメディアのリソースから得たメタデータを {key: value} の組として表すプロパティを持つ、JavaScript オブジェクトを返します。</li>
</ul>
<!-- TODO: DOM3 WheelEvent. (Think Nakano-san will do that.) -->
<h3 id="JavaScript">JavaScript</h3>
<ul>
  <li><a href="/ja/docs/JavaScript/Reference/Global_Objects/String"><code>String</code></a> オブジェクトが Harmony の <code>startsWith</code>、<code>endsWith</code>、および <code>contains</code> メソッドを提供します。(<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=772733" title="https://bugzilla.mozilla.org/show_bug.cgi?id=772733">bug 772733</a>)</li>
  <li>strawman <a href="/ja/docs/JavaScript/Reference/Global_Objects/ParallelArray" title="/ja/docs/JavaScript/Reference/Global_Objects/ParallelArray"><code>ParallelArray</code></a> オブジェクトの実験的なサポートを実装しました。({{ bug("778559") }})</li>
  <li><code><a href="/ja/docs/JavaScript/Reference/Global_Objects/Map" title="/ja/docs/JavaScript/Reference/Global_Objects/Map">Map</a></code>/<code><a href="/ja/docs/JavaScript/Reference/Global_Objects/Set" title="/ja/docs/JavaScript/Reference/Global_Objects/Set">Set</a></code> のイテレートをサポートしました。({{ bug("725909") }})</li>
  <li>Web コンテンツでは、デフォルトで <a href="/ja/docs/E4X" title="/ja/docs/E4X">E4X</a> を無効にしました。({{ bug("778851") }})</li>
</ul>
<h3 id="WebGL">WebGL</h3>
<h3 id="SVG">SVG</h3>
<h3 id="MathML">MathML</h3>
<h3 id="XUL">XUL</h3>
<ul>
  <li>XUL の <a href="/ja/docs/XUL/key" title="/ja/docs/XUL/key">key</a> 要素で、Win キー (Super または Hyper キー) の "os" モディファイアをサポートしました ({{bug("751749")}})。</li>
</ul>
<h3 id="Network" name="Network">ネットワーク</h3>
<h3 id="Developer_tools" name="Developer_tools">開発者ツール</h3>
<h2 id="Changes_for_add-on_and_Mozilla_developers" name="Changes_for_add-on_and_Mozilla_developers">アドオン開発者と Mozilla 開発者向けの変更点</h2>
<h3 id="Interface_changes" name="Interface_changes">インタフェースの変更点</h3>
<dl>
  <dt>
    {{ interface("nsIInputStream") }}</dt>
  <dd>
    <code>available()</code> メソッドは 32 ビット長ではなく 64 ビット長で値を返します。({{bug("215450")}})</dd>
  <dt>
    {{ interface("nsIDOMWindowUtils") }}</dt>
  <dd>
    <code>sendMouseScrollEvent()</code> メソッドは <code>sendWheelEvent()</code> に置き換えられました。({{bug("719320")}})</dd>
</dl>
<h4 id="New_interfaces" name="New_interfaces">新しいインタフェース</h4>
<h4 id="Removed_interfaces" name="Removed_interfaces">削除されたインタフェース</h4>
<p>以下のインタフェースが削除されました。</p>
<h2 id="See_also">関連記事</h2>
<p>{{Firefox_for_developers('16')}}</p>
Revert to this revision