Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Firefox 51 for developers

Gecko 51 を搭載した Firefox 51 は米国時間 2017 年 1 月 にリリースされます。このページでは、開発者に影響する Firefox 51 の変更点をまとめています。 Firefox 51 は現在 Developer Edition として提供されています。

注: ここに載っている変更点は今のところ Firefox 51 に含まれる予定ですが、テストの結果 Firefox 51 へ投入するには時期尚早と判断されたものは、以後のバージョンへ先送りされる可能性もあります。このページおよびその英語版ページを定期的にチェックして最新の情報を確認してください。

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

開発者ツール

変更なし。

HTML

変更なし。

CSS

  • clip-path の値 inset() を実装しました。設定項目 layout.css.clip-path-shapes.enabled で制御しており、既定値は false です (バグ 1246762)。
  • [css-grid] <track-size> の値 fit-content() を実装しました (バグ 1281320)。
  • [css-grid] サイズが決められていないグリッドコンテナーで、パーセンテージの隙間が誤って計算される問題を修正しました (バグ 1279182)。
  • [css-grid] 行の部分にグリッドテンプレートエリアの文字列があるとき、<grid-template> で repeat() 列トラックを拒否するようになりました (バグ 1282643)。
  • [css-grid] 負のパーセンテージ値を持つ calc() によって、トラックサイズを負の値にできるようになりました (バグ 1282418)。
  • <input type="radio"> の :indeterminate を実装しました(バグ 885359)。
  • <input type="text">:placeholder-shown 疑似クラスを実装しました (バグ 1069015)。
  • ::placeholder 疑似要素の接頭辞を削除しました (バグ 1069012)。
  • :valid CSS 疑似クラスが正しい状態の <form> にマッチしない問題を修正しました (バグ 1285425)。
  • mask-repeat プロパティの初期値は no-repeat であるべきですが、repeat として実装されていた問題を修正しました (バグ 1258623)。
  • unicode-bidi の値 plaintext が、縦書きモードでも動作するようになりました (バグ 1302734)。
  • clip-path の値 fill-box および stroke-box を正式にサポートしました。以前は border-box の別名でした (バグ 1289011)。

JavaScript

インターフェイス/API/DOM

DOM/HTML DOM

  • Firefox 50 で、Window.setInterval() および Window.setTimeout() で作成したタイマーをバッググラウンドのタブで抑制する機能は、Web Audio APIAudioContext がアクティブで音声を再生しているときに実施しないようになりました。しかし、これはタイミングに敏感な音声再生 (タイマーを使用して個々の音を生成する音楽プレイヤーなど) が正しく動作しない問題を、すべての状況では解決できませんでした。このため、Firefox 51 では音声を再生していない場合でも AudioContext が存在するバックグラウンドタブで抑制しないようになりました。
  • DOMImplementation.hasFeature() は、どのような場合でも true を返すようになりました (バグ 984778)。

Canvas

WebGL

変更なし。

IndexedDB

変更なし。

Service Worker

変更なし。

WebRTC

新規 API

変更なし。

その他

MathML

変更なし。

SVG

Audio/Video

  • FLAC コンテナーおよび Ogg コンテナーの FLAC (FLAC コーデック) をサポートしました (バグ 1195723)。サポートする FLAC の MIME タイプは、audio/flac および audio/x-flac です。Ogg コンテナーの FLAC では、audio/ogg; codecs=flac および video/ogg; codecs=flac です。

HTTP

変更なし。

ネットワーク

変更なし。

セキュリティ

変更なし。

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

インターフェイス

変更なし。

XUL

変更なし。

JavaScript コードモジュール

変更なし。

XPCOM

変更なし。

その他

  • Mozilla 特有の Social API を、以下のとおり大きく変更しました (主に、もはや使用されていない API を削除しました):
    • MozSocial インターフェイスと、これをサポートする navigator.mozSocial プロパティを削除しました。
    • Social Bookmarks API を削除しました。
    • ソーシャルチャット機能を削除しました。
    • Social Status API を削除しました。
    • Share panel を除く、すべてのソーシャルウィジェットを削除しました。social sidebar や flyover panel などが含まれます。
    • 削除した API のためにサポートしていたユーザインターフェイスや機能も、同様に削除しました。
    • 削除した機能をサポートする、Social service provider manifest のプロパティを廃止しました。

関連情報

過去のバージョン

ドキュメントのタグと貢献者

 このページの貢献者: yyss
 最終更新者: yyss,