--- title: Firefox 86 for developers slug: Mozilla/Firefox/Releases/86 tags: - '86' - Firefox - Mozilla - Release ---
{{FirefoxSidebar}}
このページでは、開発者に影響する Firefox 86 の変更点をまとめています。Firefox 86 は、米国時間 2021 年 2 月 23 日にリリースされました。
Mozilla Hacks の A Fabulous February Firefox — 86! もご覧ください。
cd()
を削除しました。iframe での作業 で説明している <iframe>
コンテキストピッカーが同じ機能を提供しており、よりよいものです! 詳しくは {{bug(1607741)}} をご覧ください。変更なし。
lighter
operator を持つ {{SVGElement("feComposite")}} 要素が使用可能になりました ({{bug(1518099)}})。operator は、2 つのソース画像のピクセルを加算します。-webkit-autofill
を別名にして、{{cssxref(":autofill")}} 疑似クラスを有効にしました ({{bug(1685675)}}) および ({{bug(1475316)}})。Intl.DisplayNames
ビルトインオブジェクトを、デフォルトで有効にしました。これは言語、地域、文字の表示名で一貫性がある翻訳を可能にします:
// 英語の通貨コードの表示名を取得する let currencyNames = new Intl.DisplayNames(['en'], {type: 'currency'}); // 通貨名を取得する currencyNames.of('USD'); // "US Dollar" currencyNames.of('EUR'); // "Euro"詳しくは {{bug(1654116)}} をご覧ください。
Window.name
プロパティを空文字列にリセットするようになりました。元のページが再読み込みされた場合 (例えば "戻る" ボタンを押す) は、復元します。これは信頼されないページが、前のページがプロパティに保存していた可能性がある情報にアクセスすることを防ぎます (新しいページもこのデータを変更する可能性があり、元のページを再読みした場合にこれを読み取られるかもしれません)。詳しくは {{bug(1685089)}} をご覧ください。EventTarget.addEventListener()
で signal
オプションをサポートしました。このオプションで、AbortSignal
をメソッドへ渡すことができます。AbortSignal
は、後で abort()
を呼び出すことでリスナーを削除するために使用できます。詳しくは {{bug(1679204)}} をご覧ください。click
イベントの前に mousemove
イベントを合成するように、WebDriver:ElementClick
を更新しました ({{bug(1684002)}})。WebDriver:SwitchToFrame
の呼び出しに続く WebDriver コマンドが "no such window" エラーで失敗します ({{bug(1691348)}})。marionette.actors.enabled
を false
に設定してください ({{bug(1690308)}})。Marionette:ActionChain
および Marionette:MultiAction
コマンドのサポートを削除しました ({{bug(1683755)}})。windows.create()
を呼び出す際のオプションに、focused: false
を指定しても無視するようになりました ({{bug(1253129)}})。{{Firefox_for_developers(85)}}