Firefox 60 for developers

Firefox 60 は、米国時間 2018 年 5 月 9 日にリリースされました。このページでは、開発者に影響する Firefox 60 の変更点をまとめています。

Android 版 Firefox 60 に Stylo を導入

Firefox の新しい並列処理 CSS エンジン は、 Quantum CSS または Stylo とも呼ばれ、デスクトップ版 Firefox 57 で始めにデフォルトで有効化されたものですが、Android 版 Firefox で有効化しました。

ウェブ開発者向けの変更点一覧

開発者ツール

  • CSS ペインのルールビュー (CSS の調査と編集 をご覧ください) で精密に値を増減する (0.1 ずつ増減) キーボードショートカットを、Linux および Windows で OS の既定のショートカットと衝突しないようにするため、 Alt + Up/Down to Ctrl + Up/Down に変更しました (Firefox バグ 1413314)。

  • CSS ペインのルールビューで、CSS 変数名 の自動補完が可能になりました (Firefox バグ 1422635)。プロパティの値に var( と入力してダッシュ (-) を押下すると、CSS で宣言した変数を自動補完のリストに表示します。

  • レスポンシブデザインモード で、タッチのシミュレーションを切り替えたときやシミュレーションするユーザーエージェントを変更したときにページを自動的に再読み込みする機能を有効化/無効化できる、Reload when... ドロップダウンメニューを追加しました。詳しくは ページ再読み込みの動作を制御する をご覧ください (Firefox バグ 1428816)。

  • 設定項目 view_source.tab を削除しましたので、ソース表示 モードを新しいタブか新しいウィンドウで選ぶことができなくなりました。ページのソースは、常に新しいタブで表示されます (Firefox バグ 1418403)。

HTML

  • designMode および contenteditable の状況で、ブロックレベルの編集ホストの子であるインライン要素またはテキストノードの内部にキャレットがあるときに Enter キーを押下すると、<div> 要素を挿入するようになりました。以前は、<br> 要素を挿入していました。アプリで以前の動作を望む場合は、document.execCommand() で実現できます。詳しくは マークアップ生成の違い をご覧ください (Firefox バグ 1430551)。

CSS

SVG

変更なし。

JavaScript

API

新規 API

DOM

DOM イベント

変更なし。

サービスワーカー

変更なし。

メディアと WebRTC

Canvas と WebGL

CSSOM

変更なし。

HTTP

変更なし。

セキュリティ

  • X-Content-Type-Options ヘッダーで no-sniff を設定したときに、JavaScript の MIME タイプの仕様に従うようになりました。特に、text/json および application/json は有効な値ではなくなりました (Firefox バグ 1431095)。

プラグイン

変更なし。

その他

  • 資格情報を含むフェッチと資格情報を含まないフェッチが、接続を共有できるようになりました。例えば同じオリジンからウェブフォントと資格情報が設定されたユーザーデータを同じ CDN へ要求するときに、どちらも同じ接続を共有することにより、応答が早くなる可能性があります (Firefox バグ 1363284)。

ウェブプラットフォームから廃止

HTML

変更なし。

CSS

JavaScript

API

変更なし。

SVG

変更なし。

その他

変更なし。

アドオン開発者と Mozilla 開発者向けの変更点

WebExtensions

テーマ API:

  • headerURL が省略可能になりました。

  • ブラウザー テーマ を作成するとき、headerURL が指定されていない場合は、ヘッダーテキストに適用されている text-shadow を削除します (Firefox バグ 1404688)。

  • 新たにサポートしたプロパティ:

    • tab_line
    • tab_selected
    • popup
    • popup_border
    • popup_text
    • tab_loading
    • icons
    • icons_attention
    • frame_inactive
    • button_background_active
    • button_background_hover

過去のバージョン