Firefox 81 for developers
このページでは、開発者に影響する Firefox 81 の変更点をまとめています。Firefox 81 は 2020 年 9 月 22 日にリリースされました。
ウェブ開発者向けの変更点一覧
開発者ツール
- デバッガー で、
.ts
および.tsx
ファイルに対して TypeScript のアイコンを使用するようになりました (Firefox バグ 1642769)。以前は汎用ファイルのアイコンを使用していました。 - デバッガーのソースペイン で行の折り返しをサポートしました (Firefox バグ 1590885)。
- アクセシビリティインスペクター から、不必要な 色覚シミュレーション (1 型 3 色覚、2 型 3 色覚、3 型 3 色覚) を削除して、1 色覚 (全色盲) のシミュレーションを追加しました (Firefox バグ 1655053)。
- 要素にクラスを追加する 際のオートコンプリートをサポートしました。文書内にあるクラスに基づいて、クラスを提案します (Firefox バグ 1492797)。
HTML
- サンドボックス化された
<iframe>
要素で、自動ダウンロードをブロックするようになりました (Firefox バグ 1558394)。
廃止
- 非標準の
mozallowfullscreen
属性を、<iframe>
から削除しました。代わりにallow="fullscreen"
を検討してください (Firefox バグ 1657599)。
CSS
overflow
プロパティの値overflow:-moz-hidden-unscrollable
を改名して、値clip
をサポートしました (Firefox バグ 1531609)。- 仕様書に合わせて、
text-combine-upright
プロパティをアニメーション不可にしました (Firefox バグ 1654195)。
廃止
- 非標準の
::-moz-focus-outer
擬似要素 を削除しました (Firefox バグ 1655859)。
JavaScript
変更なし。
HTTP
- Firefox で、空白を含むクォートされていないファイル名を持つ非標準の
Content-Disposition
ヘッダーを受け入れるようになりました (Firefox バグ 1440677)。 - Firefox で HTTP
Feature-Policy
ヘッダーのweb-share
ディレクティブをサポートしました。これは、Web Share API へのアクセスを信頼されたオリジンに制限するために使用できます。現時点で Firefox は Web Share API 自体をサポートしていないことに注意してください (Firefox バグ 1653199)。
API
ゲームパッド
- ゲームパッドのジョイスティックがアクティブになるしきい値を上げました。これにより、アイドル時に小さな軸の値を送信するコントローラーや、ごく小さな打撃によって意図せずゲームパッドがアクティブになる可能性を減らします。(Firefox バグ 1539178)
Workers/Service workers
- worker や shared worker のスクリプトで、厳格な MIME タイプの確認を強制するようになりました。すなわち
Worker()
やSharedWorker()
コンストラクターの対象になるスクリプトはtext/javascript
で提供しなければなりません (Firefox バグ 1523706)。
WebDriver conformance (Marionette)
setWindowRect
機能の既定値が、すべてのデスクトップアプリケーション (Thunderbird を含む) でtrue
に、Android の GeckoView でfalse
になりました (Firefox バグ 1650872)。- 以下のコマンドで Fission をサポートしました:
WebDriver:SwitchToFrame
、WebDriver:SwitchToParentFrame
、WebDriver:GetCurrentURL
。すべての Fission 互換コマンドは、marionette.actors.enabled
がtrue
に設定されている場合に限って利用できます。 - 新しいウィンドウを開いた後、閲覧コンテキストの監視が破損する問題を修正しました (Firefox バグ 1661495)。
WebDriver:SwitchToWindow
が失敗したとき、統一されたNoSuchWindowError
が常に返るようになりました (Firefox バグ 1663429)。
廃止
- WebDriver 仕様書に含まれておらず、またすでに使用されていない
WebDriver:GetActiveFrame
を削除しました (Firefox バグ 1659502)。
アドオン開発者向けの変更点
tabs.saveAsPDF()
を macOS でサポートしました (Firefox バグ 1653354)。webNavigation.getFrame()
およびwebNavigation.getAllFrames()
の動作を変更しました。次のページへ進んでタブが破棄されたとき、promise がnull
値で解決します (Firefox バグ 1654842)。
過去のバージョン
- 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
- Firefox 59 for developers
- Firefox 58 for developers
- Firefox 57 for developers
- Firefox 56 for developers
- Firefox 55 for developers
- Firefox 54 for developers
- Firefox 53 for developers
- Firefox 52 for developers
- Firefox 51 for developers
- Firefox 50 for developers