Firefox 93 for developers
このページでは、開発者に影響する Firefox 93 の変更点をまとめています。Firefox 93 は、2021 年 10 月 5 日にリリースされました。
ウェブ開発者向けの変更点一覧
HTML
- ARIA の
meter
ロールを実装しました (Firefox バグ 1727616)。 <input type="datetime-local">
の UI を実装しました (Firefox バグ 1283388)。
CSS
font-synthesis
プロパティでsmall-caps
キーワードをサポートしました (Firefox バグ 1706080)。
JavaScript
- クラスの
static
初期化ブロック をサポートしました。静的
プロパティの初期化を、より柔軟に行えます (Firefox バグ 1725689)。 createImageBitmap()
メソッドに、options
オブジェクトを使用してimageOrientation
およびpremultiplyAlpha
プロパティを渡すことが可能になりました (Firefox バグ 1367251)。- 実装でサポートされている値をコードが列挙することを可能にする、
Intl.supportedValuesOf()
をサポートしました。これは、例えば欠けているカテゴリーの値に対するポリフィルだけをダウンロードするために使用できます (Firefox バグ 1670033)。
HTTP
- ダイジェストを使用する HTTP 認証 で SHA-256 アルゴリズムをサポートしました。これは、以前から使用できた MD5 アルゴリズムより安全な認証を可能にします (Firefox バグ 1682995)。
- 画像 について、既定の HTTP
ACCEPT
ヘッダーをimage/avif,image/webp,*/*
に変更しました (AVIF 画像形式のサポートを追加した結果として) (Firefox バグ 1682995)。
API
ElementInternals.shadowRoot
およびHTMLElement.attachInternals
をサポートしました (Firefox バグ 1723521)。ResizeObserver.Observe()
の値device-pixel-content-box
をサポートしました (Firefox バグ 1587973)。reportError()
グローバル関数をサポートしました。これはスクリプトがコンソールやグローバルイベントハンドラーへエラーを報告できるようにして、キャッチされなかった JavaScript の例外をエミュレートするものです (Firefox バグ 1722448)。
イベント
onsecuritypolicyviolation
グローバルイベントハンドラープロパティをサポートしました。これは、Content Security Policy の違反があるときに発生するsecuritypolicyviolation
イベントを処理するハンドラーを割り当てるために使用できます (Firefox バグ 1727302)。GlobalEventHandlers
およびShadowRoot
でonslotchange
イベントハンドラープロパティをサポートしました。これは、スロットに含まれているノードが変更されたときに<slot>
要素で発生するslotchange
イベントを処理するハンドラーを割り当てるために使用できます (Firefox バグ 1501983)。
廃止
KeyboardEvent.initKeyEvent()
を設定項目dom.keyboardevent.init_key_event.enabled
で制御するようにして、既定で無効にしました。このメソッドは、他のブラウザーが現在サポートしているどの仕様でも提供されていません (Firefox バグ 1717760)。
WebDriver conformance (Marionette)
WebDriver:Print
が大きなドキュメントで失敗していた不具合を修正しました (Firefox バグ 1721982)。
アドオン開発者向けの変更点
windowId
を明示したとき、extension.getViews
にサイドバーが含まれるようになりました (Firefox バグ 1612390)。
その他
- AVIF 画像のサポートを、デフォルトで有効化しました (Firefox バグ 1682995)。この形式は圧縮率が優れており、また特許の制限がありません (これは Alliance for Open Media が開発しています)。Firefox はフルレンジおよびリミテッドレンジの両方の色空間をサポートして静的画像を表示でき、画像の変形や回転も可能です。設定項目 image.avif.compliance_strictness で、仕様へどの程度厳密に従うかを調節できます。アニメーション画像は未サポートです。
過去のバージョン
- Firefox 92 for developers
- Firefox 91 for developers
- 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