Firefox 91 for developers
このページでは、開発者に影響する Firefox 91 の変更点をまとめています。Firefox 91 は 2021 年 8 月 10 日にリリースされました。
メモ: Mozilla Hacks の Hopping on Firefox 91 もご覧ください。
ウェブ開発者向けの変更点一覧
HTML
変更なし。
CSS
pad
ディスクリプターが負符号を扱う方法を修正しました (Firefox バグ 1714445)。-moz-tab-size
プロパティの接頭辞を削除して、標準化されたtab-size
にしました。また、接頭辞つきのプロパティを別名として維持します (Firefox バグ 737785)。
廃止
- 非標準の
-moz-outline-radius
プロパティを削除しました (Firefox バグ 1715984)。このプロパティは Firefox 88 からウェブ開発者が使用できず、このバージョンで完全に廃止しました。
JavaScript
Intl.DateTimeFormat.prototype.formatRange()
およびIntl.DateTimeFormat.prototype.formatRangeToParts()
を、Release ビルドでサポートしました。formatRange()
メソッドは、2 つのDate
オブジェクトの間の期間をローカライズおよび整形した文字列で返します (例: "21/01/05 – 21/01/10")。formatRangeToParts()
メソッドは、整形された期間のロケール固有の部品を持つ配列を返します (Firefox バグ 1653024)。Intl.DateTimeFormat() コンストラクター
が、タイムゾーンの表示方法を整形するためのtimeZoneName
オプションを新たに 4 種類受け入れるようになりました。これにはローカライズされた GMT 形式のshortOffset
およびlongOffset
と、一般的な非ロケーション形式のshortGeneric
およびlongGeneric
が含まれます (Firefox バグ 1653024)。Error() コンストラクター
が、option
引数の値としてcause
をとれるようになりました。これはコードがエラーをキャッチして、元のエラーやスタックトレースを持つ新たなバージョン、または変更したバージョンのエラーを発生させることができます (Firefox バグ 1679653)。
HTTP
- Gamepad API が 安全なコンテキスト を要求するようになりました (Firefox バグ 1704005)。
API
DOM
- Visual Viewport API がデスクトップ版 Firefox でデフォルトで有効になりました (Android 版 Firefox はバージョン 68 で有効にしていました)。この API はドキュメントに対する 視覚的ビューポート の位置を表す情報へ、ウィンドウのコンテンツエリアと同様にアクセスする手段を提供します。また、ビューポートの変更を監視できるイベントも提供します (Firefox バグ 1551302)。
- Gamepad API が
Feature-Policy: gamepad
で保護されるようになりました。機能ポリシー で拒否された場合は、Navigator.getGamepads()
を呼び出すとSecurityError
DOMException
が発生して、gamepadconnected
およびgamepaddisconnected
イベントは発生しません。既定のallowlist
は*
です。この既定値は、仕様書に合わせるため将来のリリースでself
に更新する予定です (Firefox バグ 1704005)。 - 最近の仕様書の更新に準拠するため、および他の主要なブラウザーとの互換性を向上させるために、
Window.clientInformation
をWindow.navigator
の別名として追加しました (Firefox バグ 1717072)。
WebDriver conformance (Marionette)
- ポップアップウィンドウで開いたユーザープロンプトで、
WebDriver:AcceptAlert
およびWebDriver:DismissAlert
コマンドがハングアップを起こす不具合を修正しました (Firefox バグ 1721982)。 webSocketUrl
特性の不適切な取り扱いを修正しました。webSocketUrl
が未サポートでしたがtrue
を返していました (Firefox バグ 1713775)。
過去のバージョン
- Firefox 90 for developers
- Firefox 89 for developers
- Firefox 88 for developers
- Firefox 87 for developers
- Firefox 86 for developers
- Firefox 85 for developers
- Firefox 84 for developers
- Firefox 83 for developers
- Firefox 82 for developers
- Firefox 81 for developers
- Firefox 80 for developers
- Firefox 79 for developers
- Firefox 78 for developers
- Firefox 77 for developers
- Firefox 76 for developers
- Firefox 75 for developers
- Firefox 74 for developers
- Firefox 73 for developers
- Firefox 72 for developers
- Firefox 71 for developers
- Firefox 70 for developers
- Firefox 69 for developers
- Firefox 68 for developers
- Firefox 67 for developers
- Firefox 66 for developers
- Firefox 65 for developers
- Firefox 64 for developers
- Firefox 63 for developers
- Firefox 62 for developers
- Firefox 61 for developers
- Firefox 60 for developers