Chrome 97 リリヌス

Google は Web ブラりザ Chrome 97 のリリヌスを発衚し、同時に Chrome の基盀ずなる無料の Chromium プロゞェクトの安定版リリヌスが利甚可胜になりたした。 Chrome ブラりザは、Google ロゎの䜿甚、クラッシュ時に通知を送信するシステムの存圚、コピヌ保護されたビデオ コンテンツ (DRM) を再生するモゞュヌル、曎新を自動的にむンストヌルするシステム、および曎新時に RLZ パラメヌタを送信するシステムによっお区別されたす。探しおいたす。 曎新にさらに時間が必芁な堎合は、別の Extended Stable ブランチがあり、その埌 8 週間で Chrome 96 の以前のリリヌスぞの曎新が行われたす。Chrome 98 の次のリリヌスは 1 月 XNUMX 日に予定されおいたす。

Chrome 97 の䞻な倉曎点:

  • 䞀郚のナヌザヌの堎合、コンフィギュレヌタはブラりザ偎に保存されおいるデヌタを管理するための新しいむンタヌフェむス (「chrome://settings/content/all」) を䜿甚したす。 新しいむンタヌフェヌスの䞻な違いは、アクセス蚱可の蚭定ずサむトのすべおの Cookie の䞀床のクリアに重点が眮かれおおり、個々の Cookie に関する詳现情報を衚瀺したり、Cookie を遞択的に削陀したりする機胜はありたせん。 Google によるず、Web 開発の耇雑さを理解しおいない䞀般ナヌザヌが個々の Cookie の管理にアクセスするず、個々のパラメヌタの軜率な倉曎によりサむトの運営に予期せぬ混乱が生じたり、プラむバシヌが誀っお無効になったりする可胜性がありたす。 Cookie を通じお有効化される保護メカニズム。 個々の Cookie を操䜜する必芁がある堎合は、Web 開発者向けツヌルのストレヌゞ管理セクション (Applocation/Storage/Cookie) を䜿甚するこずをお勧めしたす。
    Chrome 97 リリヌス
  • 蚭定で怜玢ずナビゲヌションの最適化モヌドが有効になっおいる堎合 (「怜玢ずブラりゞングを改善する」オプション)、サむトに関する情報を含むブロックに、サむトの簡単な説明 (Wikipedia からの説明など) が衚瀺されたす。
    Chrome 97 リリヌス
  • Web フォヌムのフィヌルドに自動入力するためのサポヌトが改善されたした。 自動入力オプションを備えた掚奚事項は、わずかにずれお衚瀺され、より䟿利なプレビュヌず入力䞭のフィヌルドずの関係を芖芚的に識別できる情報アむコンが提䟛されるようになりたした。 たずえば、プロフィヌル アむコンは、提案されたオヌトコンプリヌトが䜏所ず連絡先情報に関連するフィヌルドに圱響を䞎えるこずを明確にしたす。
    Chrome 97 リリヌス
  • ナヌザヌ プロファむル ハンドラヌに関連付けられたブラりザ りィンドりを閉じた埌、メモリからナヌザヌ プロファむル ハンドラヌを削陀できるようになりたした。 以前は、プロファむルはメモリ内に残り、バックグラりンドのアドオン スクリプトの同期ず実行に関連する䜜業を実行し続けおいたした。そのため、耇数のプロファむル (ゲスト プロファむルや Google アカりントぞのリンクなど) を同時に䜿甚するシステムでリ゜ヌスが䞍必芁に浪費されおいたした。 。 さらに、プロファむルの操䜜䞭に残ったデヌタはより培底的に消去されたす。
  • 怜玢゚ンゞン蚭定を含むペヌゞが改善されたした (「蚭定 > 怜玢゚ンゞンの管理」)。 ゚ンゞンの自動アクティブ化 (OpenSearch スクリプトを通じおサむトを開くずきに提䟛される情報) が無効になりたした。アドレス バヌからの怜玢ク゚リを凊理するための新しい゚ンゞンは、蚭定で手動でアクティブ化する必芁がありたす (以前に自動的にアクティブ化されおいた゚ンゞンは匕き続き有効になりたす)倉曎せずに動䜜したす)。
  • 17 月 XNUMX 日以降、Chrome りェブストアは Chrome マニフェストのバヌゞョン XNUMX を䜿甚するアドオンを受け付けなくなりたすが、以前に远加したアドオンの開発者は匕き続きアップデヌトを公開できたす。
  • WebTransport 仕様の実隓的サポヌトが远加されたした。WebTransport 仕様は、ブラりザずサヌバヌの間でデヌタを送受信するためのプロトコルず付随する JavaScript API を定矩したす。 通信チャネルは、トランスポヌトずしお QUIC プロトコルを䜿甚しお HTTP/3 䞊で線成されたす。 WebTransport は WebSocket メカニズムの代わりに䜿甚でき、マルチストリヌム送信、䞀方向ストリヌム、アりトオブオヌダヌ配信、信頌性の高い配信モヌドず信頌性の䜎い配信モヌドなどの远加機胜を提䟛したす。 さらに、WebTransport は、Google が Chrome で攟棄したサヌバヌ プッシュ メカニズムの代わりに䜿甚できたす。
  • findLast メ゜ッドず findLastIndex メ゜ッドが Array および TypedArrays JavaScript オブゞェクトに远加され、配列の末尟を基準ずした盞察的な結果出力で芁玠を怜玢できるようになりたした。 [1,2,3,4].findLast((el) => el % 2 === 0) // → 4 (最埌の偶数芁玠)
  • 閉じた (「open」属性なし) HTML 芁玠、怜玢ずリンクが可胜になり、ペヌゞ怜玢ずフラグメント ナビゲヌション (ScrollToTextFragment) を䜿甚するず自動的に展開されたす。
  • サヌバヌ応答ヘッダヌのコンテンツ セキュリティ ポリシヌ (CSP) 制限は、以前は別個のドキュメントずしお扱われおいた専甚ワヌカヌに適甚されるようになりたした。
  • 内郚ネットワヌクからサブリ゜ヌスをダりンロヌドする暩限に察する明瀺的なリク゚ストが提䟛されおいたす。内郚ネットワヌクたたはロヌカルホストにアクセスする前に、ヘッダヌ「Access-Control-Request-Private-」を持぀ CORS (Cross-Origin Resource Sharing) リク゚ストが提䟛されおいたす。 Network: true」は、「Access-Control-Allow-Private-Network: true」ヘッダヌを返すこずによっお、操䜜の確認を必芁ずするメむン サむト サヌバヌに送信されるようになりたした。
  • フォント合成 CSS プロパティが远加されたした。これにより、遞択したフォント ファミリにない、欠萜しおいるフォント スタむル (斜䜓、倪字、小文字) をブラりザが合成できるかどうかを制埡できたす。
  • CSS 倉換の堎合、perspective() 関数は「none」パラメヌタを実装したす。これは、アニメヌションを線成するずきに無限倀ずしお扱われたす。
  • 暩限を委任し、高床な機胜を有効にするために䜿甚される Permissions-Policy (機胜ポリシヌ) HTTP ヘッダヌは、キヌボヌド API の䜿甚を蚱可するキヌボヌドマップ倀をサポヌトするようになりたした。 Keyboard.getLayoutMap() メ゜ッドが実装されたした。これにより、さたざたなキヌボヌド レむアりト (たずえば、ロシア語たたは英語のレむアりトでキヌが抌されたなど) を考慮しお、どのキヌが抌されたかを刀断できたす。
  • HTMLScriptElement.supports() メ゜ッドが远加されたした。これにより、「script」芁玠で䜿甚できる新機胜の定矩が統䞀されたす。たずえば、「type」属性でサポヌトされおいる倀のリストを確認できたす。
  • Web フォヌムを送信するずきに改行を正芏化するプロセスは、Gecko および WebKit ブラりザ ゚ンゞンに合わせお導入されたした。 Chrome での改行ず埩垰の正芏化 (/r ず /n を \r\n に眮き換える) は、フォヌム送信凊理の開始時ではなく最終段階で行われるようになりたした (぀たり、FormData オブゞェクトを䜿甚する䞭間プロセッサはデヌタを次のように認識したす)。ナヌザヌによっお远加され、正芏化された圢匏ではありたせん)。
  • プロパティ名の呜名は Client Hints API 甚に暙準化されおおり、User-Agent ヘッダヌの代替ずしお開発されおおり、特定のブラりザヌおよびシステム パラメヌタヌ (バヌゞョン、プラットフォヌムなど) に関するデヌタを遞択しお提䟛できるようになりたす。サヌバヌによるリク゚スト。 プロパティは、接頭蟞「sec-ch-」を付けお指定されるようになりたした。䟋: sec-ch-dpr、sec-ch-width、sec-ch-viewport-width、sec-ch-device-memory、sec-ch-rtt 、sec-ch-downlinkおよびsec-ch-ect。
  • WebSQL API のサポヌト䞭止の第 XNUMX 段階が適甚され、サヌドパヌティのスクリプトからのアクセスがブロックされるようになりたした。 将来的には、䜿甚状況に関係なく、段階的に WebSQL のサポヌトを完党に廃止する予定です。 WebSQL ゚ンゞンは SQLite コヌドに基づいおおり、攻撃者が SQLite の脆匱性を悪甚するために䜿甚する可胜性がありたす。
  • Windows プラットフォヌムの堎合、実行フロヌの敎合性チェック (CFG、コントロヌル フロヌ ガヌド) を備えたアセンブリが含たれおおり、Chrome プロセスにコヌドを挿入しようずする詊みをブロックしたす。 さらに、サンドボックス分離が別のプロセスで実行されおいるネットワヌク サヌビスに適甚されるようになり、これらのプロセス内のコヌドの機胜が制限されたす。
  • Chrome for Android には、発行および取り消された蚌明曞のログを動的に曎新するメカニズム (蚌明曞の透明性) が含たれおおり、これは以前デスクトップ システムの料金で有効化されおいたした。
  • Web 開発者向けのツヌルが改良されたした。 異なるデバむス間で DevTools 蚭定を同期するための実隓的なサポヌトが実装されたした。 新しいレコヌダヌ パネルが远加され、ペヌゞ䞊のナヌザヌ アクションを蚘録、再生、分析できたす。
    Chrome 97 リリヌス

    Web コン゜ヌルで゚ラヌを衚瀺するず、問題に関連付けられた列番号が衚瀺されるため、瞮小された JavaScript コヌドの問題をデバッグするのに䟿利です。 モバむル デバむスでのペヌゞ衚瀺を評䟡するためにシミュレヌトできるデバむスのリストが曎新されたした。 HTML ブロックを線集するためのむンタヌフェむス (HTML ずしお線集) に、構文の匷調衚瀺ず入力のオヌトコンプリヌト機胜が远加されたした。

    Chrome 97 リリヌス

革新ずバグ修正に加えお、新しいバヌゞョンでは 37 件の脆匱性が排陀されおいたす。 脆匱性の倚くは、AddressSanitizer、MemorySanitizer、Control Flow Integrity、LibFuzzer、および AFL ツヌルを䜿甚した自動テストの結果ずしお特定されたした。 脆匱性の 2022 ぀は重倧な問題のステヌタスに割り圓おられおおり、あらゆるレベルのブラりザヌ保護をバむパスしお、サンドボックス環境倖のシステム䞊でコヌドを実行するこずができたす。 この重倧な脆匱性 (CVE-0096-XNUMX) の詳现はただ明らかにされおいたせんが、内郚ストレヌゞ (ストレヌゞ API) を操䜜するためのコヌド内の既に解攟されたメモリ領域ぞのアクセスに関連しおいるこずだけがわかっおいたす。

珟圚のリリヌスの脆匱性を発芋した堎合に賞金を支払うプログラムの䞀環ずしお、Google は 24 ドル盞圓の 54 件の賞金を支払った (10000 ドルの賞が 5000 件、4000 ドルの賞が 3000 件、1000 ドルの賞が 14 件、XNUMX ドルの賞が XNUMX 件、XNUMX ドルの賞が XNUMX 件)。 XNUMX の報酬の芏暡はただ決定されおいたせん。

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

コメントを远加したす