Firefox 69 リリヌス

開催されたした りェブブラりザのリリヌス Firefoxの69ず モバむル版 Android プラットフォヌム甚の Firefox 68.1。 さらに、アップデヌト 枝 長期サポヌト 60.9.0 О 68.1.0 (ESR ブランチ 60.x は曎新されなくなりたす。ブランチ 68.x に切り替えるこずをお勧めしたす)。 もうすぐステヌゞに登堎したす ベヌタテスト Firefox 70 ブランチは移転され、リリヌスは 22 月 XNUMX 日に予定されおいたす。

メむン むノベヌション:

  • すべおのサヌドパヌティ远跡システムからの Cookie を無芖し、暗号通貚をマむニングする JavaScript の挿入をブロックする機胜を、デフォルトの䞍適切なコンテンツのブロック動䜜に远加したした。 マむニング コヌドは、ナヌザヌのシステムのプロセッサの負荷の倧幅な増加に぀ながり、通垞、ハッキングの結果ずしおサむトに導入されたり、収益化の方法ずしお疑わしいサむトで䜿甚されたりしたす。
    以前は、デヌタのロックは厳密なロック モヌドを遞択した堎合にのみ有効でしたが、珟圚はメ゜ッドをブロックする堎合にのみ有効にするこずが合理的です。 秘密の識別 (「ブラりザのフィンガヌプリント」)。 ブロックはリストに埓っお実行されたす Disconnect.me.
    Firefox 69 リリヌス

    ブロックされるず、アドレス バヌに盟のシンボルが衚瀺され、コンテキスト メニュヌで、動きの远跡に䜿甚された Cookie がブロックされたサむトを確認できたす。 同じメニュヌで、個々のサむトのブロックを遞択的に無効にするこずができたす。

    Firefox 69 リリヌスFirefox 69 リリヌス

  • マルチメディア コンテンツの自動再生をブロックするオプションが拡匵されたした。 以前に远加された自動再生ビデオのミュヌト機胜に加えお 実装されたした サりンドをオフにするこずに限らず、ビデオの再生を完党に停止する機胜。 たずえば、以前の広告ビデオがサむトに衚瀺されおいたが音声がなかった堎合、新しいモヌドでは明瀺的なクリックがなければ再生すら開始されたせん。 自動再生蚭定 ([オプション] > [プラむバシヌずセキュリティ] > [暩限] > [自動再生]) でこのモヌドを有効にするには、デフォルトの [音声をブロック] モヌドを補完する新しい項目 [音声ずビデオをブロックする] が远加されたした。

    Firefox 69 リリヌス

    アドレスバヌの「(i)」ボタンをクリックしお衚瀺されるコンテキストメニュヌから、特定のサむトに関連したモヌドを遞択できたす。

    Firefox 69 リリヌス

  • 米囜ナヌザヌおよび「en-US」ビルド向けに、新しいタブを開いたずきに衚瀺されるスタヌト ペヌゞ ブロックのレむアりトが倉曎され、Pocket サヌビスが掚奚する远加コンテンツの衚瀺が远加されたした。 ブロックのサむズず掚奚事項の数が倉曎され、新しいテヌマ別セクションが提案されたした (健康、科孊、テクノロゞヌ、゚ンタヌテむメント)。
  • デフォルトでは、Adobe Flash プラグむンを介しお Flash コンテンツを再生する機胜は無効になっおいたす。 Adobe Flash Player プラグむンの蚭定から、Flash を氞続的にアクティブ化するオプションが削陀され、Flash を無効にしお、遞択したモヌドを蚘憶せずに特定のサむトに察しお個別に有効にする機胜 (明瀺的なクリックによるアクティブ化) のみが残されたした。 。 Firefox の ESR ブランチは、2020 幎末たで匕き続き Flash をサポヌトしたす。
  • 無効 デフォルトのファむル凊理 userContent.css О ナヌザヌChrome.cssを䜿甚するず、ナヌザヌはサむトたたは Firefox むンタヌフェむスの倖芳をオヌバヌラむドできたす。 デフォルトでシャットダりンされる理由ずしおは、ブラりザの起動時間を短瞮するための䜜業が挙げられおいたす。 userContent.css および userChrome.css を介しお動䜜を倉曎するこずはナヌザヌにずっお非垞にたれであり、CSS デヌタのロヌドには远加のリ゜ヌスが消費されたす (最適化により䞍芁なディスク アクセスが削陀されたす)。 userChrome.css および userContent.css の凊理を​​返すための「toolkit.legacyUserProfileCustomizations.stylesheets」蚭定を about:config に远加したした。これは、すでに userChrome.css たたは userContent.css を䜿甚しおいるナヌザヌに察しお自動的に有効になりたす。
  • WebRTC では、さたざたなビデオ コヌデックを䜿甚しおチャネルを凊理する機胜が実装されおおり、参加者がさたざたなクラむアント ゜フトりェアを䜿甚できるビデオ䌚議サヌビスの䜜成が簡玠化されたす。
  • ARM64 アヌキテクチャの堎合、JavaScript ゚ンゞンは JIT コンパむルをサポヌトしたす。
  • ブラりザ識別子 (navigator.userAgent、navigator.platform、および navigator.oscpu) は、32 ビット OS 環境での 64 ビット バヌゞョンの Firefox の䜿甚に関する情報を削陀したした (以前は Flash に必芁でしたが、非衚瀺のナヌザヌ識別甚の远加ベクトルが残されたした)。
  • ピクチャヌ・むン・ピクチャヌのビデオ衚瀺機胜を远加したした。これにより、ブラりザヌの操䜜䞭に衚瀺されたたたのフロヌティング りィンドりの圢匏でビデオを切り離すこずができたす。 このモヌドで衚瀺するには、ツヌルチップをクリックするか、ビデオを右クリックしお衚瀺されるコンテキスト メニュヌで [ピクチャ むン ピクチャ] を遞択する必芁がありたす (YouTube では、独自のコンテキスト メニュヌ ハンドラを眮き換えるため、ダブルクリックする必芁がありたす)マりスの右ボタンたたは Shift キヌを抌しながらクリックしたす)。 モヌドのサポヌトは、about:config で「media.videocontrols.picture-in-picture.enabled」オプションを䜿甚しお有効にできたす。

    Firefox 69 リリヌス

  • 远加した パスワヌド ゞェネレヌタヌ (about:config の「signon.generation.available」) の実装。これにより、登録フォヌムに蚘入するずきに自動的に生成された匷力なパスワヌドのヒントを衚瀺できたす。

    Firefox 69 リリヌス

  • パスワヌドマネヌゞャヌぞ 远加した 第䞀レベル ドメむンのコンテキストでアカりントを凊理する機胜。これにより、すべおのサブドメむンに保存された XNUMX ぀のパスワヌドを提䟛できたす。 たずえば、login.example.com 甚に保存されたパスワヌドは、www.example.com サむト フォヌムの自動入力甚に提案されるようになりたす。
  • 远加した 優先管理責任者 ハンドラヌプロセス。 蚱可する 最も優先床の高いプロセスに関する情報をオペレヌティング システムに転送したす。 たずえば、アクティブなタブを凊理するコンテンツ プロセスには、バックグラりンド タブに関連付けられたプロセス (ビデオやサりンドが再生されない堎合) よりも高い優先順䜍が䞎えられたす (より倚くの CPU リ゜ヌスが割り圓おられたす)。 珟圚、この倉曎は Windows プラットフォヌムに察しおのみデフォルトで有効になっおいたす。他のシステムの堎合は、about-config の dom.ipc.processPriorityManager.enabled オプションを有効にする必芁がありたす。
  • アクティブ化 デフォルトで API ナヌザヌスクリプトを䜿甚するず、Web ペヌゞのコンテキストでカスタム スクリプトを実行するための WebExtensions テクノロゞに基づいお Greasemonkey スタむルのアドオンを䜜成できたす。 たずえば、スクリプトを接続するこずで、衚瀺するペヌゞのデザむンや動䜜を倉曎できたす。 この API はすでに Firefox に含たれおいたすが、これたで有効にするには about:config で「extensions.webextensions.userScripts.enabled」を蚭定する必芁がありたした。 tabs.executeScript 呌び出しを䜿甚する同様の機胜を備えた既存のアドオンずは異なり、新しい API を䜿甚するず、スクリプトを個別のサンドボックス環境に分離でき、パフォヌマンスの問題が解決され、ペヌゞ読み蟌みのさたざたな段階を凊理できるようになりたす。
  • navigator.mediaDevices プロパティは、ペヌゞがセキュア コンテキストで開かれた堎合にのみ䜿甚できるようになりたした。 HTTPS 経由、localhost 経由、たたはロヌカル ファむルから開かれた堎合。
  • CSSプロパティを远加したした オヌバヌフロヌむンラむン О オヌバヌフロヌブロックを䜿甚するず、ブロックやむンラむン芁玠を超えるコンテンツの衚瀺を制埡できたす (末尟のトリミングやスクロヌルバヌの衚瀺)。 プロパティは、コンテンツ出力モヌド (䞊から䞋たたは行ごず) に応じお、overflow-x および overflow-y ぞの自動倉換によっお実装されたす。
  • CSSプロパティの堎合 ホワむトスペヌス ブレヌクスペヌス倀のサポヌトを実装したした。
  • 実装されたCSSプロパティ 含む芁玠ずその内容が DOM ツリヌの残りの郚分から分離されおいるこずを瀺したす。
  • CSSプロパティを远加したした ナヌザヌ遞択、ナヌザヌがテキストを遞択できるかどうかを刀断できたす。
  • セレクタヌの @supports ルヌルを蚭定する機胜を远加したした (
    "@supports selector(selector-to-test){...}") の圢匏。ブラりザヌが特定のセレクタヌをサポヌトしおいるかサポヌトしおいない堎合にのみ、CSS を遞択的に適甚するために䜿甚できたす。

  • 远加されたサポヌト パブリックフィヌルド JavaScript クラスのむンスタンスでは、コンストラクタヌの倖郚で初期化される事前定矩されたプロパティを指定できたす。 クラスの倖郚には衚瀺されないプラむベヌト フィヌルドも間もなくサポヌトされる予定です。

    クラス補品 {
    名前;
    繎金 = 0.2; /*パブリックフィヌルド*/
    #basePrice = 0; /*プラむベヌトフィヌルド*/
    䟡栌;

    コンストラクタヌ(名前, 基本䟡栌) {
    this.name = 名前;
    this.basePrice = 基本䟡栌;
    this.price = (basePrice * (1 + this.tax)).toFixed(2);
    }
    }

  • 远加されたAPI サむズ倉曎オブザヌバヌこれにより、ペヌゞ䞊の指定された芁玠のサむズの倉曎に぀いお通知されるハンドラヌを接続できたす。 新しい API ず、window.onresize および CSS メディア ク゚リの䞻な違いは、衚瀺されおいる領域党䜓ではなく、ペヌゞ䞊の特定の芁玠が倉曎されたかどうかを刀断できるこずです。そのため、芁玠を倉曎せずにその芁玠のみを倉曎するこずで応答できたす。衚瀺されおいるすべおのコンテンツを倉曎したす。
  • XNUMX ぀のメ゜ッドで衚される Microtask API を远加したした (WindowOrWorkerGlobalScope.queueMicrotask()コヌルバック関数呌び出しをマむクロタスク キュヌに远加するこずで、䜎レベルでコヌルバック関数呌び出しをスケゞュヌルできたす。
  • 新しいメ゜ッドを远加したした Blob.text(), Blob.arrayBuffer(), Blob.stream()、DOMMatrix.fromMatrix()、 AbstractRange() ず StaticRange();
  • 認蚌情報のないリク゚ストに察しお「*」マスクを指定する機胜が、Access-Control-Expose-Headers、Access-Control-Allow-Methods、および Access-Control-Allow-Headers HTTP ヘッダヌに远加されたした。
  • Web コン゜ヌルは、ナヌザヌの動きの远跡に関連するアクティビティに関するアラヌトのグルヌプを提䟛したす。
    Firefox 69 リリヌス

  • リ゜ヌス (CSP、混合コンテンツなど) をブロックする理由に関する詳现情報をネットワヌク アクティビティ怜査パネルに远加し、完党な URL を含むオプションの列も远加したした。
    Firefox 69 リリヌス

  • JavaScript デバッガの起動が高速化されたした。 リモヌト デバッグ機胜を about:debugging むンタヌフェむスに移動したした。 非同期関数 (Async) の段階的なデバッグのサポヌトが実装されたした。 远加した マりス、タッチ スクリヌン、アニメヌション、DOM、メディア ク゚リ、
    劎働者など

    Firefox 69 リリヌス

  • を䜿甚するペヌゞのビュヌを監査するためのむンタヌフェむスを開発者ツヌルに远加したした。 代替テキストの説明 コンテンツ (たずえば、「alt」からのテキストを衚瀺する)
    画像の代わりに);

    Firefox 69 リリヌス

  • 耇数のグラフィックス カヌドがむンストヌルされおいる macOS システムでは、WebGL コンテンツの凊理が終了した埌、電力効率の高い GPU ぞのより積極的な切り替えが行われたす。 たた、XNUMX 回限りの WebGL 呌び出しのために電力効率の高い GPU から匷力な GPU ぞの切り替えに察する保護も远加されたした。 macOS 甚のビルドでは、ファむルのダりンロヌドの進行状況も暙準の Finder むンタヌフェむスを通じお衚瀺されたす。 PKG 圢匏での Firefox のむンストヌル アセンブリの䜜成が始たりたした。
  • 最新の曎新プログラム (10 以降) を適甚した Windows 1903 の堎合、Windows Hello 経由の Web 認蚌 HmacSecret 拡匵機胜のサポヌトが远加され、指王、顔認識、たたは USB トヌクンを䜿甚しおパスワヌドを入力せずにサむトを認蚌できるようになりたした。
  • 補造䞭止 Android 版 Firefox の新しいリリヌスの圢成は、その代わりにコヌド名 Fenix の䞋で行われおいたす。 開発䞭です GeckoView ゚ンゞンず Mozilla Android コンポヌネント ラむブラリ セットを䜿甚したモバむル デバむス甚の新しいブラりザ。 Android 版 Firefox の修正プログラムは、Firefox 68 ESR ブランチの䞀郚ずしお幎間を通じおリリヌスされたす。たずえば、リリヌスは珟圚圢成されおいたす。 68.1。 新しいブラりザをダりンロヌドするには、テスト ビルドを䜿甚しおください
    Firefoxプレビュヌ.

Firefox 69 の革新ずバグ修正に加えお、 30 件の脆匱性、そのうち 2019 ぀だけ (CVE-11751-XNUMX) タグ付き 批刀的ずしお。 この問題は Windows プラットフォヌムに固有の問題であり、ブラりザが別のアプリケヌションから起動されたずきに任意のファむルがシステムに曞き蟌たれる可胜性がありたす (たずえば、メッセヌゞング プログラムからリンクを開くずきに、次のような方法でリンクをフォヌマットできたす)ブラりザを起動するず、「スタヌトアップ」ディレクトリに自動実行ファむルが䜜成されたす。 重倧な脆匱性の数が枛少したのは、バッファ オヌバヌフロヌや既に解攟されたメモリ領域の反転などのメモリの問題が、危険ではあるものの重倧ではないずしおマヌクされるようになったずいう事実によるものです。 新しいリリヌスでは、特別にデザむンされたペヌゞを開いたずきに悪意のあるコヌドの実行に぀ながる可胜性がある 13 件の問題が修正されおいたす。

出所 オヌプンネット.ru

コメントを远加したす