Firefox 104 for developers
このページでは、開発者に影響する Firefox 104 の変更点をまとめています。Firefox 104 は、2022 年 8 月 23 日にリリースされました。
ウェブ開発者向けの変更点一覧
HTML
変更なし。
CSS
JavaScript
-
Array.prototype.findLast()
、Array.prototype.findLastIndex()
、TypedArray.prototype.findLast()
、TypedArray.prototype.findLastIndex()
メソッドをサポートしました。 これらはそれぞれ、Array
またはTypedArray
で、与えたテスト関数にマッチする最後の要素の値または添字を発見するために使用します。 (詳しくは Firefox バグ 1775026 をご覧ください) -
window.postMessage()
およびstructuredClone()
で ネイティブなエラーの型 を使用したとき、シリアライズした結果に (stack
を持つエラーの型で)stack
プロパティも含まれるようになりました。Worker.postMessage()
など、ほかの API を使用してエラーを送信する場合は、まだstack
をシリアライズしません (詳しくは Firefox バグ 1774866 をご覧ください)。
HTTP
変更なし。
セキュリティ
変更なし。
API
DOM
HTMLElement.focus()
で引数option.focusVisible
をサポートしました。これは要素にフォーカスした後に、視覚的な表示をブラウザーに強制するために使用できます。 ブラウザーの実装でアクセシビリティが向上すると判断した場合に、フォーカスした要素へ自動的に視覚的な表示を行う可能性があることに注意してください。 (詳しくは Firefox バグ 1765083 をご覧ください)
Canvas
fontKerning
プロパティをCanvasRenderingContext2D
およびOffscreenCanvasRenderingContext2D
でサポートしました。canvas やオフスクリーン canvas で、文字を描画するときにカーニングをどのように使用するかを開発者が指定できます (Firefox バグ 1778908)。
Media、WebRTC、Web Audio
SVG
- SVG の style 要素を有効・無効にしたり、要素の無効状態を確認したりするために使用する、
SVGStyleElement.disabled
プロパティが使用可能になりました。 これはHTMLStyleElement.disabled
の動作を反映したものです。 (詳しくは Firefox バグ 1712623 をご覧ください)
廃止
IDBFactory.open()
メソッドの引数options
を削除しました。 これは非標準のオプションであり、Firefox だけでデータベースが永続的であることを示す方法でした。 このオプションは以前から非推奨であり、すでにユーザーはこの機能をStorageManager.persist()
に移行することが必要でした。 (詳しくは Firefox バグ 1354500 をご覧ください)
WebAssembly
廃止
WebDriver conformance (WebDriver BiDi, Marionette)
WebDriver BiDi
log.entryAdded
イベントでsource
をサポートしました (Firefox バグ 1770792)。- 新たに開いた閲覧コンテキストについて、
browsingContext.contextCreated
イベントに送信するurl
をabout:blank
に更新しました (Firefox バグ 1775141)。
Marionette
- Linux でウィンドウを最小化するときや元のサイズに戻すときの、安定性やパフォーマンスが向上しました (Firefox バグ 1780212)。
touch
アクションをサポートしました (Firefox バグ 1543337)。
アドオン開発者向けの変更点一覧
廃止
その他
過去のバージョン
- 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
- 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