Firefox 111 for developers
このページでは、開発者に影響する Firefox 111 の変更点をまとめています。Firefox 111 は、米国時間 2023 年 3 月 14 日にリリースされました。
ウェブ開発者向けの変更点一覧
開発者ツール
HTML
autocapitalize
グローバル属性をデフォルトで有効にしました。属性の既定値はnone
ですので、大文字化を行いません (Firefox bug 1692007)。translate
グローバル属性をサポートしました (Firefox bug 1418449)。
廃止
CSS
- CSS 色の関数
color()
、lab()
、lch()
、oklab()
、oklch()
をサポートしました。 これらの機能はデフォルトで無効であり、設定項目layout.css.more_color_4.enabled
を true に設定すると有効にできます。 詳しくは CSS color value の文書をご覧ください (Firefox bug 1352757 および Firefox bug 1128204)。
廃止
JavaScript
廃止
SVG
<marker>
要素内でcontext-stroke
およびcontext-fill
の値をサポートしました。 これらの値をfill
およびstroke
プロパティとともに使用する方法について、詳しくは<marker>
の文書をご覧ください (Firefox bug 752638)。
廃止
HTTP
- HTTP の
Authorization
ヘッダーを、クロスオリジンのリダイレクトから削除しました。 詳しくは Firefox bug 1802086 をご覧ください。
廃止
セキュリティ
廃止
API
- File System Access API を使用するときに、Origin private file system (OPFS) をサポートしました。
このファイルシステムのデータはオリジンに固有です。ファイルへアクセスするために許可プロンプトは必須でなく、またサイトやオリジンがストレージを削除するとデータが消去されます。
OPFS はメインスレッドまたは worker で
navigator.storage.getDirectory()
を呼び出すことにより、StorageManager.getDirectory()
メソッドでアクセスできます。 詳しくは Firefox bug 1785123 をご覧ください。 - HTTP の
Authorization
ヘッダーを、クロスオリジンのリダイレクトが発生するfetch()
およびXMLHttpRequest
要求から削除しました (fetch()
のヘッダーは、option.headers
引数を使用して開発者が追加できます)。 詳しくは Firefox bug 1802086 をご覧ください。
DOM
FormData
コンストラクターが、送信ボタンを指定するための省略可能な第 2 引数であるsubmitter
を受け入れるようになりました。ボタンの名前があるか画像ボタンである場合は、それがフォームのデータセットに含まれます。これは、ボタンで送信する普通のフォームと同じデータセットを持つFormData
オブジェクトを作ることを可能にします。詳しくは Firefox bug 1812696 をご覧ください。
Media、WebRTC、Web Audio
RTCInboundRtpStreamStats.trackIdentifier
をサポートしました。 これにより開発者は、RTCPeerConnection.getStats()
を使用しているときにinbound-rtp
統計値と特定のトラックを関連づけることができます。 (詳しくは Firefox bug 1804676 をご覧ください)
廃止
WebAssembly
廃止
WebDriver conformance (WebDriver BiDi, Marionette)
WebDriver BiDi
- 古くなった要素を確認する処理を、最近更新された WebDriver classic 仕様に基づいて変更しました。詳しくは Firefox bug 1808894 をご覧ください。
Marionette
WebDriver:ExecuteScript
から ShadowRoot が返るときにcyclic object value
エラーが発生する不具合を修正しました。詳しくは Firefox bug 1764594 をご覧ください。
アドオン開発者向けの変更点一覧
Find.find
API にmatchDiacritics
を追加しました。このオプションは、アクセントつき文字とベース文字を区別して検索することができます。たとえばtrue
を設定すると、"résumé" を検索しても "resume" に一致するものが見つかりません。Firefox bug 1680606- Chromium ベースのブラウザーと互換性がある search API を提供する
search.query
を追加しました。Firefox bug 1804357 - 新しいタブまたはウィンドウに結果を表示することを可能にする、
disposition
プロパティをsearch.search
に追加しました。Firefox bug 1811274
廃止
その他
過去のバージョン
- Firefox 110 for developers
- Firefox 109 for developers
- Firefox 108 for developers
- Firefox 107 for developers
- Firefox 106 for developers
- Firefox 105 for developers
- Firefox 104 for developers
- Firefox 103 for developers
- Firefox 102 for developers
- Firefox 101 for developers
- Firefox 100 for developers
- Firefox 99 for developers
- Firefox 98 for developers
- Firefox 97 for developers
- Firefox 96 for developers
- Firefox 95 for developers
- Firefox 94 for developers
- Firefox 93 for developers
- 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