Skip to content

Latest commit

 

History

History
138 lines (84 loc) · 10.4 KB

File metadata and controls

138 lines (84 loc) · 10.4 KB
title slug l10n
Firefox 72 for Developers
Mozilla/Firefox/Releases/72
sourceCommit
45fdc5d8cce894088d4c270b8f160841ecb11a2a

{{FirefoxSidebar}}

Firefox 72 は、米国時間 2020 年 1 月 7 日にリリースされました。このページでは、開発者に影響する Firefox 72 の変更点をまとめています。

ウェブ開発者向けの変更点一覧

開発者ツール

コンソール:

JavaScript デバッガー:

  • スコープパネルでオブジェクトを右クリックまたは Ctrl を押しながらクリックしてプロパティの設定 または プロパティの取得 を選択すると、ウォッチポイントを設定できます (Firefox バグ 1574192)。

ネットワークモニター:

インスペクター:

廃止

HTML

変更なし。

CSS

  • CSS Shadow Parts が有効になりました。これは part 属性::part 擬似要素 が含まれており、スタイル設定のためにシャドウホストが自身のシャドウツリーから選択した要素を選択的に出力ページへ公開できます (Firefox バグ 1559074)。

  • CSS モーションパス を実装しました (Firefox バグ 1582554 および 実装目的 をご覧ください)。以下のプロパティが含まれます。

    • {{cssxref("offset")}}
    • {{cssxref("offset-path")}}
    • {{cssxref("offset-anchor")}}
    • {{cssxref("offset-distance")}}
    • {{cssxref("offset-rotate")}}
  • 個々の座標変換関連プロパティ ({{cssxref("scale")}}、{{cssxref("rotate")}}、{{cssxref("translate")}}) を既定で有効にしました (Firefox バグ 1424900)。

廃止

SVG

変更なし。

JavaScript

API

新規 API

DOM

  • 最近の仕様変更に応じて、位置情報 API でいくつかのインターフェイス名を更新しました (Firefox バグ 1575144):

    • Coordinates を {{domxref("GeolocationCoordinates")}} に変更しました。
    • Position を {{domxref("GeolocationPosition")}} に変更しました。
    • PositionError を {{domxref("GeolocationPositionError")}} に変更しました。
  • いくつかのプロパティを、標準の文字列化子を使用するように更新しました (Firefox バグ 824857)。

    • {{domxref("DOMTokenList.value")}}
    • {{domxref("HTMLAnchorElement.href")}}
    • {{domxref("Location.href")}}
    • {{domxref("MediaList.mediaText")}}
    • {{domxref("URL.href")}}
    • {{domxref("WorkerLocation.href")}}

DOM イベント

  • {{domxref("Notification.requestPermission_static", "Notification.requestPermission()")}} および {{domxref("PushManager.subscribe()")}} が、click イベントのようなユーザー操作に応じてのみ呼び出せるようになりました (Firefox バグ 1593644)。

メディア、Web Audio、WebRTC

  • {{domxref("MediaDevices.getDisplayMedia()")}} メソッドが、click イベントのようなユーザー操作に応じてのみ呼び出せるようになりました (Firefox バグ 1580944)。
  • RTCRtpContributingSource 辞書が rtpTimestamp プロパティを持てるようになりました。これはパケットのメディアが生成またはサンプリングされた時点の source-generated time です (Firefox バグ 1583867)。

廃止

  • 非標準の window.mozPaintCount プロパティを削除しました (Firefox バグ 1591968)。
  • {{domxref("BatteryManager")}} インターフェイスはウェブコンテンツで使用できなくなりました (Firefox バグ 1441976)。
  • {{domxref("Navigator.vibrate()")}} は別オリジンの {{htmlelement("iframe")}} でサポートされなくなりました (Firefox バグ 1591113)。
  • WebRTC は simulcastrid= および pt= の引数に対応しなくなりました。"a=simulcast: send rid=7 recv rid=8" のような行の新しい構文は "a=simulcast: send 7 recv 8" です。新しい構文は Firefox 68 から対応しており、古い構文の対応を廃止する時期になりました (Firefox バグ 1470568)。

セキュリティ

  • {{HTTPHeader("X-Content-Type-Options")}} を使用した MIME スニッフィングのオプトアウトを、{{HTTPHeader("Content-type")}} が提供されていれば、最上位の文書でも適用するようになりました。HTML ウェブページを text/html 以外の MIME タイプで提供するとき、表示する代わりにダウンロードさせることができます。両方のヘッダーを正しく設定するようにしてください (Firefox バグ 1591932)。
  • 採択率の低さと相互運用性の問題のため、HTTP Public Key Pinning (HPKP) の対応を廃止しました。Public-Key-Pins および Public-Key-Pins-Report-Only ヘッダーは黙って無視されるようになりました (Firefox バグ 1412438)。

プラグイン

変更なし。

WebDriver conformance (Marionette)

  • WebDriver:FindElement および WebDriver:FindElements コマンドから、Anon および AnonAttribute ストラテジーを削除しました (Firefox バグ 1587627)。
  • Webdriver:TakeScreenshot が、キャプチャーされた領域が canvas の幅、高さ、サイズの最大上限値を超えても失敗しないようになりました (Firefox バグ 1590064)。

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

API の変更点

マニフェストの変更点

変更なし。

関連情報

過去のバージョン

{{Firefox_for_developers}}