Firefox 48リリース:新機能をご覧ください

Firefox 48 Stableは、Firefoxのリリーススケジュールに従って2016年8月2日にリリースされます。 Firefox 48は、安定版およびベータ版のブラウザーでアドオン署名を必須にし、ユーザーの最初のバッチ(アドオンを実行しない)にマルチプロセス機能を導入するメジャーリリースです。

Firefox 47.0.1以前のバージョンはFirefox 48に更新できます。また、Firefox Beta、Developer、Nightly、Firefox ESRの更新も2016年8月2日にリリースされます。

Firefox Betaは49.0に、Firefox Developerは50.0に、Firefox Nightlyは51.0に、Firefox ESRは45.3に更新されます。

エグゼクティブサマリー

  1. Firefox拡張機能の署名は、Firefoxの安定バージョンおよびベータバージョンに適用されます。 ユーザーは要件を無効にすることはできません。 開発者、Nightly、ESR、およびブランド化されていないビルドが提供されますが、これらは引き続き機能とともに出荷されます。
  2. アドオンを実行しないFirefox 48ユーザーの約1%が、新しいマルチプロセスアーキテクチャを有効にします。
  3. Mac OSX 10.6、10.7、および10.8のサポートは終了します。 Firefoxは引き続きこれらのプラットフォームで機能しますが、新しい機能やセキュリティの更新はもう受けません。

Firefox 48のダウンロードと更新

Firefoxユーザーの大半は、ブラウザの更新メカニズムを介して48を受け取ります。 Firefoxは自動更新をサポートしていますが、手動チェックまたはチェックなしで構成されている場合もあります。

新しいバージョンは2016年8月2日にリリースされ、このレビューの公開時点では利用できない可能性があることに注意してください。

キーボードのAltキーをタップして、メニューから[ヘルプ]> [Firefoxについて]を選択すると、更新を確認できます。 これにより、更新の手動チェックが実行され、現在のバージョンとチャネルが表示されます。

Firefoxが更新プログラムを自動的にダウンロードしてインストールするように構成されている場合、更新プログラムが取得されると、これが発生します。 そうでない場合は、代わりに手動でダウンロードしてインストールするオプションが表示されます。

代わりに以下のリンクを使用して、Firefoxのすべてのエディションをダウンロードできます。

  • Firefox Stableダウンロード
  • Firefox Betaダウンロード
  • Firefox Developerダウンロード
  • 夜間ダウンロード
  • Firefox ESRダウンロード
  • Firefoxのブランドなしビルド情報

Firefox 48の変更

アドオン署名の強制

Firefoxの安定版およびベータ版ユーザーは、ブラウザのバージョンでアドオン署名を無効にできなくなりました。 これにより、未署名のアドオンがFirefoxにインストールされなくなります。 未署名のアドオンは、署名のためにMozillaに送信されていないすべてのアドオンです。

Firefoxは、ブラウザの安定バージョンまたはベータバージョンで署名されていないアドオンをインストールしようとすると、「このアドオンは検証されていないためインストールできませんでした」と表示します。

これは、サードパーティのソースからアドオンをFirefoxにインストールしたり、古いアドオンが署名されていない場合はインストールできないことを意味します。

これを回避する方法はありませんが、機能をオフにするためのスイッチを提供している別のFirefoxチャネルに切り替える以外に方法はありません。

Firefox Developer、Nightly、ESR、および非ブランドビルドは、このカテゴリに分類されます。

マルチプロセスFirefoxのロールアウト

2番目の大きな変更は、マルチプロセスFirefoxのロールアウトです。 この機能はコンテンツを分離し、Mozillaによると、ブラウザの安定性、パフォーマンス、セキュリティを向上させます。

Firefoxに単一のアドオンをインストールしていないユーザーの約1%が最初にそれを入手します。 Mozillaは、時間の経過とともに図を増やす予定です。

about:supportをロードし、「マルチプロセスウィンドウ」の値を確認して、ブラウザで有効になっているかどうかを確認します。

詳細については、Firefoxのマルチプロセスの概要をご覧ください。

Firefoxダウンロード保護の改善

Firefox 48には、望ましくないまたは完全な悪意のあるダウンロードからユーザーを保護するために設計されたいくつかの変更が含まれています。

まず、Firefox 48のセーフブラウジング実装は、望ましくない可能性のあるソフトウェアと一般的でないダウンロードの2つの新しいカテゴリをサポートします。

1つ目は、アドウェアを含む可能性のある実行可能ファイルをダウンロードするときにFirefoxユーザーに警告し、2つ目は、ファイルがあまり人気がないときです。

この変更は、ユーザーインターフェイスの変更と連動しています。 メインのFirefoxツールバーにデフォルトで表示されるダウンロードアイコンには、赤い感嘆符付きの悪意のあるダウンロードと、黄色の感嘆符付きの潜在的に不要なプログラムまたは珍しいアプリケーションが表示されます。

それだけではありません。 ダウンロードアイコンをクリックして最後のダウンロードを表示すると、各ダウンロードのデフォルトアクションは開いているか削除されている可能性があります。

潜在的に望ましくないダウンロードおよび一般的でないダウンロードの場合、開くはフォルダーアイコンで示されるデフォルトのアクションです。 悪意のあるファイルとしてダウンロードされたファイルは削除され、xアイコンで示されます。

ただし、ダウンロードしたファイルはすぐには開かれず、削除されません。 Firefoxは、ファイルを開いたりダウンロードを許可したりするリスクを説明するプロンプトを表示します。

次の3つのスクリーンショットは、潜在的に望ましくない、珍しい、悪意のあるダウンロードのプロンプトをこの順序で示しています。

経験豊富なユーザーは、ファイルを右クリックして「ダウンロードを許可」オプションを選択することにより、プロンプトまたは警告をオーバーライドできます。 これは、ダウンロードに問題があると誤ってマークされている場合に便利です。

Firefoxユーザーは、設定の[セキュリティ]でダウンロード保護機能をより詳細に制御できます。

新しい「危険で欺くコンテンツをブロックする」設定は、about:preferences#securityにリストされています。 そこで機能を完全にオフにすることも、危険なダウンロード、不要なダウンロード、または一般的でないダウンロードについて個別にオフにすることもできます。

注:「報告された攻撃サイトをブロックする」および「報告されたWeb偽造をブロックする」オプションが提供されなくなったことにお気づきかもしれません。 私はまだ確認していませんが、「危険で欺de的なコンテンツをブロックする」ことがその役割を果たしているようです。

経験のあるユーザーは、about:configまたはuser.jsファイルで以前と同様に安全なブラウジングを制御できます。

  • browser.safebrowsing.malware.enabled-これをfalseに設定すると、マルウェア保護と不要なダウンロード保護がブロックされます。
  • Firefox 49まで:browser.safebrowsing.enabled-この設定は、フィッシング保護をオフにします。
  • Firefox 50以降:browser.safebrowsing.phishing.enabled-これをfalseに設定して、フィッシング保護をオフにします。

すべてのセーフブラウジング設定は、Mozilla Wikiにリストされています。

その他の変更

  • Windows:タブ(スイッチボタン)およびShift-F10(ポップアップメニュー)がカスタマイズモードで機能するようになりました。
  • GNU / Linux:SkiaのサポートによりCanvasのパフォーマンスが向上しました。
  • Rustを使用して開発され、Firefox 48に実装されたMedia Parser。
  • Firefox 48には、プラグインのフィンガープリントに対するブロックリストが付属しています。
  • 新しい「Get Add-ons」ページがFirefox 48で起動します。
  • Firefoxのアドレスバーのブックマークまたはタブヒットは、「スーパースマートアイコン」を使用して通知します。
  • Firefox 49以降、WindowsではSSE2 CPU拡張が必要になります。
  • Windowsリモートアクセスサービスモデムのオートダイヤルがなくなりました。
  • Jabra&Logitech C920ウェブカメラユーザーが経験したWebRTCの問題を修正しました。
  • WebExtensionsサポートは安定していると見なされます。 はい、Firefox 48に(一部の)Google Chrome拡張機能をインストールできます。

開発者の変更

一時的なアドオンの再読み込み

アドオンの開発者とユーザーは、about:debuggingページを使用してFirefoxに一時的なアドオンを読み込むことができます。 これは、開発中のアドオンテスト、またはブラウザに永続的にインストールせずにアドオンをテストする場合に役立ちます。

一時的に読み込まれたアドオンに変更を加えた場合は、ブラウザを再起動する必要がありました。 これはFirefox 48で変更され、一時的にロードされた拡張機能をリロードできるようになりました。 (バグ1246030)

Firebugテーマ

Firefox 48には、新しい開発者テーマが付属しています。 ダークとライトのバリエーションに加えて、人気のあるFirefox開発者アドオンに似たFirebugテーマをロードすることも可能になりました。

Firebugの機能は、Firefoxにネイティブに統合されているか、今後統合されます。アドオン自体は、Firefoxが原因でそれ以上の更新を受け取りません。

その他の開発者の変更

  • DOMインスペクター(バグ1201475)
  • デフォルトで有効になっているフォントインスペクター(バグ128121)
  • WebコンソールでのHTTPログ検査(バグ1211525)
  • CSSプロパティの提案の改善(バグ1168246)
  • コンテンツ内で要素の位置を変更できるようになりました(バグ1139187)

完全な開発者変更ログへのリンクについては、記事の下部にあるリソースセクションを確認してください。

Android版Firefox

Firefoxをデフォルトのブラウザにすることは、Android 6以降で簡単です

Android 6 Marshmallow以降でFirefoxをデフォルトにするには、次の手順を実行します。

  1. 設定をタップします。
  2. アプリを選択します。
  3. 歯車のアイコンをタップします。
  4. デフォルトアプリをタップします。
  5. ブラウザアプリをタップします。
  6. リストでFirefoxをタップします。

古いAndroidバージョンでも有効な以前のプロセスでは、ここで詳しく説明する長いプロセスが必要でした。

Android用のその他のFirefox 48の変更

  1. 頻繁にアクセスするサイトをホーム画面に追加して、アクセスを高速化します。
  2. Amazon製品の検索候補がサポートされるようになりました。
  3. Androidユーザー向けFirefox 48では、Web通知を制御できます。
  4. Firefoxはデフォルトでタブを復元します。 これは[詳細設定]で変更できます。
  5. モバイル履歴はデスクトップ履歴よりも優先されます。
  6. 選択したテキストの近くに浮かぶ、Android 6以降の新しいアクションバー。
  7. Androidユーザー向けの新しいFirefoxは、履歴パネルからより明確な同期オプションを取得します。
  8. Qwantは、フランス語、イギリス英語、ドイツ語ロケールの検索オプションです。
  9. 読書リストはブックマークパネルに移動しました。
  10. Android 2.3のサポートは終了しました。
  11. タブの同期が履歴パネルに追加されました。
  12. ビデオコントロールの外観が新しくなりました。

Firefox 48.0.1

Firefox 48.0.1は2016年8月18日にリリースされました。これは、以下の問題を解決するバグ修正リリースです。

  • Facebookなどの主要なサイトに影響を与えるオーディオ回帰。
  • JavaScriptエンジンのトップクラッシュ、Websenseによるスタートアップクラッシュ、プラグインの問題による別のトップクラッシュ、およびWebRTCクラッシュ。
  • Windowsでの署名されていないアドオンの問題。
  • シャットダウンの問題。
  • 選択イベントとマウスイベントに関して、e10と非e10で異なる動作。

Firefox 48.0.2

Mozillaは2016年8月24日にFirefox 48.0.2をリリースしました。これは、WindowsでのみWensenseによって引き起こされる起動時のクラッシュの問題を修正します。

セキュリティアップデート/修正

セキュリティの更新と修正は、Firefox 48のリリース後に発表されます。このガイドは、それが発生したときに更新されます。

2016-84ページナビゲーション中のリソースタイミングAPIによる情報開示

2016-83内部エラーページへのテキストインジェクションによるなりすまし攻撃

Firefox for Androidでの右から左への文字によるアドレスバースプーフィング

2016-81情報開示とドラッグアンドドロップによるローカルファイル操作

2016-80ローカルHTMLファイルと保存されたショートカットファイルを使用した同一生成元ポリシー違反

2016-79 SVG効果を適用する場合の解放後使用

2016-78ディスプレイ変換におけるタイプの混乱

2016-77ビデオ再生中のClearKeyコンテンツ復号化モジュール(CDM)のバッファオーバーフロー

2016-76マーキータグのスクリプトはサンドボックス化されたiframeで実行できます

2016-75データバッファリング中のWebSocketでの整数オーバーフロー

2016-74パスワードからテキストへのフォーム入力タイプの変更により、セッション復元ファイルにプレーンテキストパスワードを保存できる

2016-73ネストされた同期イベントを持つService Workerでの解放後使用

2016-72 WebRTCセッションシャットダウン中のDTLSでの解放後使用

JavaScriptの増分ガベージコレクションでの2016-71クラッシュ

2016-70 Altキーとトップレベルメニューを使用する場合の解放後使用

2016-69 Mozillaアップデーターおよびコールバックアプリケーションパスパラメーターを介したローカルユーザーによる任意のファイル操作

2016-68 ExpatライブラリでのXML解析中の範囲外読み取り

2016-67 2Dグラフィックスレンダリング中のスタックアンダーフロー

2016-66不正な形式または無効なメディアタイプを持つデータURLを介したロケーションバーのなりすまし

2016-65 FFMpeg 0.10でのメモリ割り当ての問題によるCairoレンダリングのクラッシュ

2016-64双方向コンテンツでSVGをレンダリングするバッファオーバーフロー

2016-63ページが閉じられたときにファビコンのネットワーク接続が持続する

2016-62その他のメモリ安全性の危険(rv:48.0 / rv:45.3)

追加情報/ソース

  • Firefox 48リリースノート
  • Firefox 48.0.1リリースノート
  • Firefox 48.0.2リリースノート
  • Firefox 48 Androidリリースノート
  • Firefox 48のアドオン互換性
  • 開発者向けFirefox 48
  • Firefox 48のサイト互換性
  • Firefoxセキュリティアドバイザリ
  • Firefoxリリーススケジュール

Now You :どの機能または変更に最も興味を持っていますか? 新しい機能や変更を見逃しましたか? コメントで教えてください。