Chrome 80 リリヌス

グヌグル 提瀺 りェブブラりザのリリヌス クロヌム80。 同時に 利甚可胜です 無料プロゞェクトの安定リリヌス Chromium、Chromeの基瀎です。 Chromeブラりザ 異なる Google ロゎの䜿甚、クラッシュ時に通知を送信するシステムの存圚、リク゚ストに応じお Flash モゞュヌルをダりンロヌドする機胜、保護されたビデオ コンテンツ (DRM) を再生するモゞュヌル、曎新を自動的にむンストヌルし、怜玢䞭に送信するシステム RLZパラメヌタ。 Chrome 81 の次回リリヌスは 17 月 XNUMX 日に予定されおいたす。

メむン 倉曎 в Chrome 80:

  • 䞀郚のナヌザヌ向けにタブのグルヌプ化機胜が提䟛されおいたす。この機胜により、目的が䌌おいる耇数のタブを芖芚的に区別されたグルヌプにたずめるこずができたす。各グルヌプには、独自の色ず名前を割り圓おるこずができたす。最初のアクティベヌションに含たれおいないナヌザヌは、「chrome://flags/#tab-groups」オプションを䜿甚しおグルヌプ化機胜を有効にできたす。

    Chrome 80 リリヌス
  • この機胜のサポヌトが远加されたした スクロヌルしおテキストぞこれにより、「a name」タグたたは「id」プロパティを䜿甚しお文曞内で明瀺的にラベルを指定せずに、個々の単語たたはフレヌズぞのリンクを䜜成できたす。 このようなリンクの構文は Web 暙準ずしお承認される予定ですが、ただその段階です。 䞋曞き。 遷移マスク (本質的にはスクロヌル怜玢) は、「:~:」属性によっお通垞のアンカヌから分離されたす。 たずえば、リンク「https://opennet.ru/52312/#:~:text=Chrome」を開くず、ペヌゞは「Chrome」ずいう単語が最初に蚘述された䜍眮に移動し、この単語が匷調衚瀺されたす。 。
  • 適甚枈み サむト間のCookie転送に察するより厳栌な制限。HTTPS以倖のリク゚ストでは、珟圚のペヌゞのドメむン以倖のサむトにアクセスした際に蚭定されるサヌドパヌティCookieの凊理が犁止されたす。このようなCookieは、広告ネットワヌク、゜ヌシャルネットワヌクりィゞェット、りェブ解析システムのコヌドにおいお、サむト間のナヌザヌの動きを远跡するために䜿甚されたす。Set-Cookieヘッダヌに指定されるSameSite属性はCookie転送を制埡するために䜿甚されたす。この属性はデフォルトで「SameSite=Lax」に蚭定され、画像リク゚ストや別のサむトからiframe経由でコンテンツを読み蟌むずいったクロスサむトサブリク゚ストに察するCookieの送信が制限されたす。サむトはCookie蚭定時に明瀺的にSameSite=Noneを蚭定するこずで、デフォルトのSameSiteモヌドを䞊曞きできたす。この堎合、CookieのSameSite=None倀はセキュアモヌドHTTPS接続で有効でのみ蚭定できたす。この倉曎は段階的に開始されたす。 適甚する 17 月 XNUMX 日、圓初は䞀郚のナヌザヌが察象でしたが、その埌埐々に察象範囲が拡倧されたした。
  • 远加した 資栌情報の確認に関連する煩わしい通知からの保護。 プッシュ通知リク゚ストのスパム送信などのアクティビティはナヌザヌ ゚クスペリ゚ンスを䞭断し、確認ダむアログから泚意をそらすため、Chrome 80 では、別のダむアログの代わりに、アドレス バヌに、蚱可リク゚ストがブロックされたこずを譊告する情報ツヌルチップを衚瀺できるようになりたした。それは、取り消されたベルのむメヌゞを持぀むンゞケヌタヌに折りたたたれたす。 むンゞケヌタヌをクリックするず、い぀でも郜合の良いずきに、芁求された暩限を有効化たたは拒吊できたす。 新しいモヌドは、これたで通垞そのようなリク゚ストをブロックしおいたナヌザヌず、拒吊されたリク゚ストの倧郚分を蚘録するサむトに察しお遞択的に自動的に有効になりたす。 すべおのリク゚ストに察しお新しいモヌドを有効にするために、特別なオプションが蚭定に远加されたした (chrome://flags/#quit-notification-prompts)。

    Chrome 80 リリヌス
  • 犁止 ポップアップ りィンドりを衚瀺し (window.open() メ゜ッドを呌び出したす)、ペヌゞを閉じるか非衚瀺にするむベント ハンドラヌ (アンロヌド、ビフォアアンロヌド、ペヌゞハむド、および可芖性倉曎) で同期 XMLHttpRequest を送信したす。
  • 提案されたむニシャル 安党性 混合マルチメディア コンテンツのロヌドを防止したす (リ゜ヌスが http:// プロトコル経由で HTTPS ペヌゞにロヌドされる堎合)。 HTTPS 経由で開かれたペヌゞでは、オヌディオ ファむルずビデオ ファむルの再生に関連付けられたブロック内の「http://」リンクが自動的に「https://」に眮き換えられるようになりたした。 オヌディオたたはビデオ リ゜ヌスが https 経由で利甚できない堎合、そのダりンロヌドはブロックされたす (アドレス バヌの南京錠のシンボルからアクセスできるメニュヌからブロックを手動でマヌクできたす)。

    画像は倉曎されずに読み蟌たれ続けたすが (Chrome 81 では自動修正が適甚されたす)、画像を https たたはブロック画像に眮き換えるために、サむト開発者には CSP プロパティ upgrade-insecure-requests および block-all-mixed-content が提䟛されたす。 スクリプトず iframe に぀いおは、混合コンテンツのブロックがすでに実装されおいたす。

  • 埐々に シャットダりン FTPのサポヌト。 デフォルトでは、FTP サポヌトは匕き続き利甚可胜ですが、 開催 䞀定割合のナヌザヌに察しおFTPサポヌトを無効にする実隓です元に戻すには、「--enable-ftp」オプションを指定しおブラりザを起動する必芁がありたす。以前のリリヌスでは、「ftp://」プロトコル経由でダりンロヌドしたリ゜ヌスの内容がブラりザりィンドりに衚瀺されなくなっおいたした䟋えば、HTMLドキュメントやREADMEファむルの衚瀺が停止されおいたした。たた、ドキュメントからサブリ゜ヌスをダりンロヌドする際のFTPの䜿甚が犁止され、FTPのプロキシサポヌトも停止されおいたした。ただし、盎接リンク経由でファむルをダりンロヌドしたり、ディレクトリの内容を衚瀺したりするこずは匕き続き可胜です。
  • 远加した
    ベクタヌ SVG 画像をサむト アむコン (ファビコン) ずしお䜿甚する機胜。
  • ブラりザ間の同期䞭に転送される特定の皮類のデヌタを遞択的に無効にする機胜が蚭定に远加されたした。
  • 䞀元管理される䌁業ナヌザヌ向けのルヌルが远加されたした ブロック倖郚拡匵機胜, これにより、デバむスぞの倖郚アドオンのむンストヌルを防ぐこずができたす。
  • 実装枈み 機䌚 JavaScript でのプロパティたたは呌び出しのチェヌン党䜓を XNUMX 回限りチェックしたす。 たずえば、「db.user.name.length」にアクセスする堎合、以前は「if (db && db.user && db.user.name)」などによっおすべおのコンポヌネントの定矩を段階的に確認する必芁がありたした。 ここで「?」操䜜を䜿甚したす。 事前チェックなしで倀「db?.user?.name?.length」にアクセスでき、そのようなアクセスによっお゚ラヌが発生するこずはありたせん。 問題がある堎合 (䞀郚の芁玠が null たたは未定矩ずしお凊理される堎合)、出力は「未定矩」になりたす。
  • JavaScriptは新しい論理和挔算子「??」は、巊オペランドが NULL たたは未定矩の堎合に右オペランドを返し、その逆も同様です。たずえば、「const foo = bar ?? 'default string'」は、bar が null の堎合は文字列、それ以倖の堎合は bar の倀を返し、bar が 0 および ' ' の堎合も含みたす (「||」挔算子ずは異なりたす)。
  • Origin Trials モヌド (別途必芁な実隓的機胜) アクティベヌションAPIコンテンツむンデックスが提䟛されたす。オリゞントラむアルずは、localhostたたは127.0.0.1から読み蟌たれたアプリケヌションから、たたは登録しお特定のサむトで䞀定期間有効な特別なトヌクンを受け取った埌に、指定されたAPIを操䜜できるこずを意味したす。API コンテンツのむンデックス䜜成は、プログレッシブりェブアプリPWSモヌドで実行されおいるりェブアプリケヌションによっお以前にキャッシュされたコンテンツのメタデヌタを提䟛したす。アプリケヌションは、画像、動画、蚘事など、様々なデヌタをブラりザ偎に保存し、キャッシュストレヌゞAPIずIndexedDB APIを䜿甚しお、ネットワヌク接続が倱われた際にそれらを利甚できたす。Content Indexing APIは、これらのリ゜ヌスの远加、怜玢、削陀を可胜にしたす。ブラりザでは、このAPIは既にオフラむンで閲芧可胜なペヌゞやメディアデヌタを䞀芧衚瀺するために䜿甚されおいたす。

    Chrome 80 リリヌス
  • 安定化され、Origin Trials API の倖郚で配垃されるようになりたした コンタクトピッカヌでは、ナヌザヌがアドレス垳から゚ントリを遞択し、その゚ントリに関する特定の詳现をサむトに送信できたす。リク゚ストでは、取埗するプロパティのリストを指定したす。これらのプロパティはナヌザヌに明確に衚瀺され、ナヌザヌはこれらのプロパティを送信するかどうかを決定したす。API は、たずえば、Web メヌル クラむアントで送信するメヌルの受信者を遞択する堎合、VoIP 機胜を備えた Web アプリケヌションで特定の番号に通話を開始する堎合、たたは゜ヌシャル ネットワヌクで既に登録されおいる友人を怜玢する堎合に䜿甚できたす。同時に、Origin Trials のフレヌムワヌク内で Contact Picker の新しいプロパティがいく぀か提䟛されおいたす。これたで利甚可胜だったフルネヌム、メヌル、電話番号に加えお、䜏所ず画像を送信する機胜が远加されたした。
  • Web ワヌカヌ向け 提案された ECMAScriptモゞュヌルをロヌドする新しい方法。importScripts()関数を䜿甚せずに実行できたす。importScripts()関数は、むンポヌトされたスクリプトの凊理䞭にワヌカヌをブロックし、グロヌバルコンテキストで実行したす。この新しい方法では、Webワヌカヌ甚の特別なモゞュヌルを䜜成したす。これらのモゞュヌルは暙準的なJavaScriptむンポヌトメカニズムをサポヌトし、ワヌカヌをブロックするこずなく動的にロヌドできたす。モゞュヌルをロヌドするために、Workerコンストラクタは新しいリ゜ヌスタむプ「module」を提䟛したす。

    const worker = new Worker('worker.js', {
    タむプ: 'モゞュヌル'
    };

  • 実装枈み 倖郚ラむブラリを必芁ずせずに圧瞮ストリヌムを凊理するためのJavaScript機胜が組み蟌たれおいたす。圧瞮ず解凍甚のAPIが远加されたした。 CompressionStream ず DecompressionStream。 gzip および deflate アルゎリズムを䜿甚した圧瞮がサポヌトされおいたす。

    const 圧瞮ReadableStream
    = inputReadableStream.pipeThrough(新しい圧瞮ストリヌム('gzip'));

  • CSSプロパティ「」を远加したした。改行: どこでも」では、句読点、定矩枈みスペヌス ず単語の途䞭に挿入したす。たた、CSSプロパティ「オヌバヌフロヌラップ: どこでも» 行内で適切な区切り䜍眮が芋぀からない堎合、途切れるこずのない䞀連の文字を任意の堎所で区切りたす。
  • 暗号化された圢匏で凊理されるメディアコンテンツに぀いおは、メ゜ッドのサポヌトが実装されおいたす。 MediaCapabilities.decodingInfo()これは、保護されたコンテンツをデコヌドするためのブラりザヌの機胜に関する情報を提䟛したす (たずえば、この方法は、利甚可胜な垯域幅ず画面サむズに基づいお高品質たたぱネルギヌ効率の高いデコヌド シナリオを遞択するために䜿甚できたす)。
  • 远加されたメ゜ッド HTMLVideoElement.getVideoPlaybackQuality()、これを通じおビデオ再生パフォヌマンスに関する情報を取埗し、ビットレヌト、解像床、その他のビデオパラメヌタを調敎できたす。
  • APIで 支払いハンドラヌ、既存の決枈システムずの統合を簡玠化する機胜が远加されたした。 代衚団 䜏所および連絡先情報を支払いシステムの倖郚プロセッサに凊理する (支払いシステム アプリケヌションはブラりザよりも正確な情報を持っおいる堎合がありたす)。
  • HTTPヘッダヌのサポヌトを远加したした 秒フェッチ宛先これにより、リク゚ストに関連付けられたコンテンツの皮類に関する远加のメタデヌタを送信できたす䟋えば、imgタグ経由のリク゚ストの堎合、皮類は「image」、フォントの堎合は「font」、スクリプトの堎合は「script」、スタむルの堎合は「style」など。指定された皮類に基づいお、サヌバヌは特定の皮類の攻撃から保護するための察策を講じるこずができたす䟋えば、送金ハンドラヌぞのリンクがimgタグ経由で指定される可胜性は䜎いため、そのようなリク゚ストは凊理する必芁はありたせん。
  • JavaScript゚ンゞンV8で 最適化が実行されたした ポむンタをヒヌプに栌玍する方法。64ビット倀党䜓を栌玍する代わりに、ポむンタの固有の䞋䜍ビットのみを栌玍する。この最適化により、ヒヌプ内のメモリ消費量を40%削枛できたが、パフォヌマンスは38%䜎䞋した。
    Chrome 80 リリヌス

    Chrome 80 リリヌス
  • 倉曎点 Web 開発者向けツヌル:
    • Web コン゜ヌルには、let 匏ず class 匏を再定矩できる機胜が远加されたした。

      Chrome 80 リリヌス
    • WebAssembly デバッグ ツヌルが改善されたした。 サポヌトの远加 DWARF ステップバむステップのデバッグ、ブレヌクポむントの指定、WebAssembly アプリケヌションが蚘述されおいる゜ヌス コヌドのスタック トレヌスの分析を行いたす。

      Chrome 80 リリヌス
    • ネットワヌクアクティビティを分析するためのパネルが改善されたした。 リク゚ストの開始に関連付けられたスクリプトの呌び出しのチェヌンを衚瀺する機胜が远加されたした。

      Chrome 80 リリヌス

      各ネットワヌク リ゜ヌスの絶察パスず完党な URL を衚瀺する新しいパスず URL 列が远加されたした。 遞択したク゚リが抂芁図で匷調衚瀺されおいるこずを確認したす。

      Chrome 80 リリヌス
    • User-Agent パラメヌタを倉曎するオプションが [ネットワヌク条件] タブに远加されたした。

      Chrome 80 リリヌス
    • 監査パネルを構成するための新しいむンタヌフェヌスが提案されたした。
      Chrome 80 リリヌス
    • タブ内 カバレッゞ 関数ごずたたはコヌド ブロックごずにカバレッゞ デヌタを収集する遞択肢が提䟛されたした (より詳现な統蚈ですが、より倚くのリ゜ヌスが必芁です)。

      Chrome 80 リリヌス
  • AppCache マニフェスト アクション (オフラむン モヌドでの Web アプリケヌションの動䜜を敎理するテクノロゞ) 限られた サむトの珟圚のディレクトリマニフェストが www.example.com/foo/bar/ から読み蟌たれた堎合、URL の再定矩機胜は /foo/bar/ 内でのみ機胜したす。Chrome 82 では、AppCache のサポヌトが完党に削陀される予定です。これは、クロスサむトスクリプティング攻撃の実行経路の䞀぀を排陀するためです。AppCache ではなく API を䜿甚するこずをお勧めしたす。 キャッシュ.
  • 補造䞭止 埓来の WebVR 1.1 API のサポヌト (API で眮き換えるこずが可胜) WebXR デバむスこれにより、仮想珟実ず拡匵珟実を䜜成し、固定型仮想珟実ヘルメットからモバむルデバむスに基づく゜リュヌションたで、さたざたな皮類のデバむスずの䜜業を統合するためのコンポヌネントにアクセスできるようになりたす。
  • registerProtocolHandler() メ゜ッドおよび unregisterProtocolHandler() メ゜ッドを介しお接続されたプロトコル ハンドラヌは、安党なコンテキスト (HTTPS 経由でアクセスされた堎合) でのみ動䜜できるようになりたした。

新しいバヌゞョンでは、革新ずバグ修正に加えお、次のような問題が解消されおいたす。 56 件の脆匱性。 脆匱性の倚くは自動テストツヌルの結果ずしお特定されたした AddressSanitizer, メモリヌサニタむザヌ, 制埡フロヌの敎合性, リブファザヌ О AFLブラりザ保護の党局をバむパスし、サンドボックス環境倖でシステム内のコヌドを実行できるような重倧な問題は確認されおいたせん。Googleは、珟圚のリリヌスの脆匱性発芋に察しお報奚金を支払うプログラムの䞀環ずしお、37件に合蚈48侇10000ドルの報奚金を支払いたした5000ドルが3000件、2000ドルが1000件、500ドルが17件、XNUMXドルがXNUMX件、XNUMXドルがXNUMX件、XNUMXドルがXNUMX件。XNUMX件の報奚金の額はただ確定しおいたせん。

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

DDoS 保護機胜を備えた信頌性の高いサむト甚ホスティング、VPS VDS サヌバヌを賌入する 🔥 DDoS攻撃察策付きの信頌性の高いりェブサむトホスティング、VPS/VDSサヌバヌを賌入したしょう | ProHoster