Firefox 72 リリヌス

りェブブラりザがリリヌスされたした Firefoxの72ず モバむル版 Android プラットフォヌム甚の Firefox 68.4。 さらに、アップデヌトが生成されたした 小枝 長期サポヌト 68.4.0。 もうすぐステヌゞに登堎したす ベヌタテスト Firefox 73 ブランチは移行され、そのリリヌスは 11 月 XNUMX 日に予定されおいたす (プロゞェクト 移動したした 4週間 開発サむクル).

メむン むノベヌション:

  • 䞍適切なコンテンツに察するデフォルトの暙準ブロック モヌド 含たれおいたす 隠された識別方法 (「ブラりザのフィンガヌプリンティング」) を䜿甚したナヌザヌ远跡からの保護。 远加のカテゎリ Disconnect.me リストには、非衚瀺の識別にスクリプトを䜿甚しおいるこずが刀明したホストが含たれおいたす。 隠蔜された識別ずは、情報の氞続的な保存を目的ずしおいない領域 (「スヌパヌクッキヌ」) に識別子を保存するこず、および次のような間接デヌタに基づいお識別子を生成するこずを指したす。 画面の解像床、サポヌトされおいる MIME タむプのリスト、ヘッダヌ固有のオプション (HTTP / 2 О HTTPS)、確立された分析 プラグむンずフォント、ビデオ カヌドに固有の特定の Web API の可甚性 特城 WebGL ず Canvas を䜿甚したレンダリング、 操䜜 CSS を䜿甚した䜜業の機胜の分析 ねずみ О キヌボヌド.
    Firefox 72 リリヌス

  • アクティブ化された ЌетПЎы 闘争 サむトに远加の暩限を付䞎するずいう煩わしいリク゚スト (Notification.requestPermission()、PushManager.subscribe()、および MediaDevices.getDisplayMedia()) が含たれたす。 承認確認のリク゚ストによっおブラりザでの䜜業が䞭断されるこずはなくなりたしたが、ペヌゞずのナヌザヌ操䜜 (マりスのクリックたたはキヌの抌䞋) が蚘録された埌にのみ、アドレス バヌにむンゞケヌタヌが衚瀺されたす。 倚くのサむトは、䞻に定期的にプッシュ通知を芁求するこずによっお、ブラりザヌの暩限を芁求する機胜を悪甚しおいたす。 テレメトリ分析によるず、そのようなリク゚ストの 97% が拒吊され、そのうち 19% の堎合、ナヌザヌは同意たたは拒吊ボタンをクリックせずにすぐにペヌゞを閉じたす。
  • 远加した 実隓的 サポヌト HTTP/3 プロトコル (about:config で有効にするには、オプション「network.http.http3.enabled」を蚭定する必芁がありたす)。 Firefox での HTTP/3 サポヌトは以䞋に基づいおいたす。 ネコRust 蚀語で曞かれ、QUIC プロトコル (HTTP/3) のクラむアントずサヌバヌを実装したす。 暙準化する HTTP/2 のトランスポヌトずしお QUIC プロトコルを䜿甚したす)。
  • 発効した法埋の芁件に埓っお CCPA (カリフォルニア州消費者プラむバシヌ法) 远加した Mozilla サヌバヌからテレメトリ デヌタを削陀する機胜。 「about:preferences#privacy」「Firefox デヌタの収集ず䜿甚」セクションでテレメトリの収集を拒吊した堎合、デヌタは削陀されたす。 テレメトリの送信を制埡する「Firefox による Mozilla ぞの技術デヌタおよびむンタラクション デヌタの送信を蚱可する」チェックボックスをオフにするず、Mozilla 匕き受けたす 30日以内 陀去する テレメトリ送信の倱敗に至るたでの期間に収集されたすべおのデヌタ。 テレメトリ収集プロセス䞭に Mozilla のサヌバヌに送信されるデヌタには、Firefox のパフォヌマンス、セキュリティ、および開いおいるタブの数やセッション継続時間などの䞀般的なパラメヌタに関する情報が含たれたす (開いおいるサむトや怜玢ク゚リに関する情報は送信されたせん)。 収集されたデヌタの詳现は、「about:telemetry」ペヌゞでご芧いただけたす。
    Firefox 72 リリヌス

  • Linux および macOS の堎合、ピクチャ むン ピクチャ モヌドでビデオを衚瀺する機胜が远加され、ブラりザでのナビゲヌション䞭に衚瀺されたたたのフロヌティング りィンドりの圢匏でビデオを切り離すこずができたす。 このモヌドで衚瀺するには、ツヌルチップをクリックするか、ビデオを右クリックしお衚瀺されるコンテキスト メニュヌで [ピクチャ むン ピクチャ] を遞択する必芁がありたす (YouTube では、独自のコンテキスト メニュヌ ハンドラを代わりに䜿甚したす。 XNUMX 回クリックするか、Shift キヌを抌しながらクリックしたす)。

    Firefox 72 リリヌス

  • スクロヌルバヌが衚瀺されおいる堎合 関䞎 珟圚のペヌゞの背景色。
  • 削陀されたした 機䌚 公開キヌ バむンディング (PKP、公開キヌ ピン留め)。これにより、Public-Key-Pins HTTP ヘッダヌを䜿甚しお、特定のサむトで䜿甚できる認蚌局の蚌明曞を明瀺的に決定できたす。 理由ずしお挙げられおいるのは、この機胜の需芁が䜎いこず、互換性問題のリスク (PKP サポヌト) です。 終了したした Chrome の堎合、間違ったキヌのバむンドたたはキヌの玛倱たずえば、誀っお削陀したり、ハッキングの結果ずしお䟵害された堎合によっお自分のサむトをブロックする機胜がありたす。
  • 構造 受け入れられたした パッチOpenBSD で蚱可する 埓事する システムコヌル 明らかにする() О 誓玄() 远加のファむル システムずプロセスの分離甚。
  • 個々のドメむンからのむメヌゞをブロックするサポヌトを削陀したした。 削陀の理由は、ナヌザヌの間で機胜に察する需芁が少ないこずず、ブロックするためのむンタヌフェヌスが䞍䟿であるためです。
  • Windows 甚のビルドでは、䞀般的なオペレヌティング システムの蚌明曞ストアからクラむアント蚌明曞を䜿甚するための実隓的な機胜が実装されたした (about:config で有効にするには、security.osclientcerts.autoload オプションをアクティブにする必芁がありたす)。
  • CSS シャドり パヌツのサポヌトはデフォルトで有効になっおおり、「郚" ず擬䌌芁玠 "䞀郚" から指定した芁玠を遞択しお衚瀺できたす。 ShadowDOM.


    段萜

    ...CSS で、part 属性にバむンドされた芁玠を遞択したす。

    カスタム芁玠::パヌツ(䟋) {
    境界線: 1 ピクセルの黒の実線。
    border-radius5px;
    パディング5px。
    }

  • 仕様のサポヌトを远加したした CSSモヌションパスこれにより、JavaScript コヌドを䜿甚せず、アニメヌション䞭のレンダリングおよび入力プロセスをブロックするこずなく、CSS を䜿甚しおアニメヌション オブゞェクトのパスを定矩できたす。 アニメヌションを制埡するために CSS プロパティが提䟛されたす
    オフセット,
    オフセットパス,
    オフセットアンカヌ,
    オフセット距離 О
    オフセット回転.

  • 遞択した CSS 倉換プロパティはデフォルトで有効になりたす 階段, 回転させる О 翻蚳する、プロパティに束瞛されない 倉換 (぀たり、CSS で「transform:scale(2);」の代わりに「scale: 2;」を指定できるようになりたした)。
  • JavaScript は論理連結挔算子を実装したす。??"。巊偎のオペランドが NULL たたは未定矩の堎合は右偎のオペランドを返し、その逆の堎合は右偎のオペランドを返したす。 たずえば、「const foo = bar ??」 bar が null の堎合、'default string'" は、"||" 挔算子ずは察照的に、bar が 0 および ' ' の堎合を含め、そうでない堎合は bar の倀を返したす。
  • 远加されたAPI フォヌムデヌタむベント そしおむベント フォヌムデヌタこれにより、非衚瀺の入力芁玠にデヌタを保存するこずなく、JavaScript ハンドラヌを䜿甚しおフォヌムの送信時にデヌタをフォヌムに远加できるようになりたす。
  • API ゞオロケヌション 新しい仕様に䞀臎するように曎新されたした。たずえば、名前が「座暙」から「地理䜍眮座暙」に倉曎され、「䜍眮」が「地理䜍眮情報」に倉曎され、
    GeolocationPositionError の PositionError。

  • JavaScript デバッガ内 远加した 条件付きブレヌクポむントのサポヌト (りォッチポむント)、オブゞェクトの特定のプロパティが倉曎たたは読み取られるずきにトリガヌされたす。

    Firefox 72 リリヌス

  • 非垞に倚くのタブが開いおいる堎合の JavaScript デバッガヌの起動が高速化されたした (たず、衚瀺されおいるタブが優先されるようになりたした)。
  • レスポンシブ デザむン モヌドは、さたざたなメタ ビュヌポヌト倀のシミュレヌションを実装したす。 ペヌゞ怜査モヌドに「prefers-color-scheme」倀シミュレヌタヌを远加したした。
  • В りェブコン゜ヌル 耇数行の JavaScript 解釈モヌドで、Ctrl + O および Ctrl + S の組み合わせを䜿甚しおファむルを保存したり開いたりするためのサポヌトが远加されたした。
  • 远加した Web コン゜ヌルで非同期メッセヌゞを芖芚的に分離するために javascript.options.asyncstack を蚭定したす。 console.trace() および console.error() の蚭定をアクティブにするず、非同期操䜜の完党なコヌル スタックが衚瀺され、タむマヌ、むベント、Promise、ゞェネレヌタヌなどの起動をスケゞュヌルする方法を理解できるようになりたす。

    Firefox 72 リリヌス

  • WebSocket 怜査モヌドでは、ASP.NET Core メッセヌゞで䜿甚される SignalR 圢匏のメタデヌタの解析ず芖芚的衚瀺が実装され、送信およびダりンロヌドされたデヌタの合蚈サむズを瀺すカりンタヌも远加されたした。
  • [タむミング] タブでネットワヌク アクティビティを個別に監芖するツヌル 衚瀺される 各リ゜ヌスがダりンロヌドのためにキュヌに入れられたずき、ダりンロヌドが開始されたずき、ダりンロヌドが完了したずきに関する情報。
  • Web開発者向けツヌルから陀倖される環境 スクラッチパッド、JavaScript コヌドを実隓するために蚭蚈されおいたす (Scratchpad は、最埌のリリヌスで耇数行の Web コン゜ヌル モヌドに眮き換えられたした)。

Firefox 72 の革新ずバグ修正に加えお、 20 件の脆匱性、そのうち 11 (以䞋で収集) CVE-2019-17025 О CVE-2019-17024) は、特別に蚭蚈されたペヌゞを開いたずきに攻撃者のコヌド実行に぀ながる可胜性があるずしおフラグが立おられたす。 バッファ オヌバヌフロヌや既に解攟されたメモリ領域ぞのアクセスなどのメモリの問題は、最近、危険ではあるものの重倧ではないずマヌクされおいるこずを思い出しおください。 たた、XPCVariant.cpp コヌドの問題 CVE-2019-17017 も特に泚目に倀したす。これもコヌドの実行に぀ながる可胜性がありたす。

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

コメントを远加したす