Chrome ngaleupaskeun 99

Google parantos ngumumkeun sékrési browser wéb Chrome 99. Dina waktos anu sami, sékrési stabil tina proyék Chromium gratis, anu janten dasar Chrome, sayogi. Browser Chrome dibédakeun ku ngagunakeun logo Google, ayana sistem pikeun ngirim béwara upami aya kacilakaan, modul pikeun muterkeun eusi pidéo anu dilindungi (DRM), sistem pikeun masang apdet sacara otomatis, sareng ngirimkeun parameter RLZ nalika. néangan. Pelepasan salajengna tina Chrome 100 dijadwalkeun pikeun 29 Maret.

Parobahan utama dina Chrome 99:

  • Chrome pikeun Android kalebet panggunaan mékanisme Transparansi Sertipikat, anu nyayogikeun log umum bebas sadaya sertipikat anu dikaluarkeun sareng dicabut. A log publik ngamungkinkeun pikeun ngalaksanakeun hiji Inok bebas tina sagala parobahan sarta lampah otoritas sertifikasi, sarta bakal ngidinan Anjeun pikeun langsung ngawas sagala usaha pikeun cicingeun nyieun rékaman palsu. Sertipikat anu henteu ditingali dina Transparansi Sertipikat bakal otomatis ditolak ku browser sareng nunjukkeun kasalahan anu pas. Saméméhna, mékanisme ieu ngan diaktipkeun pikeun versi desktop jeung perséntase leutik pamaké Android.
  • Kusabab sajumlah ageung keluhan, mékanisme Aksés Jaringan Pribadi, anu sateuacana diusulkeun dina modeu uji, ditumpurkeun, tujuanana pikeun nguatkeun panyalindungan ngalawan serangan anu aya hubunganana sareng ngakses sumber daya dina jaringan lokal atanapi dina komputer pangguna (localhost) tina skrip anu dimuat nalika situs dibuka. Pikeun ngajagaan tina serangan sapertos kitu upami ngaksés sagala subsumber dina jaringan internal, diusulkeun pikeun ngirim pamundut eksplisit pikeun otoritas pikeun ngaunduh subsumber daya sapertos kitu. Google bakal marios palaksanaan dumasar kana eupan balik anu ditampi sareng nawiskeun vérsi anu langkung saé dina rilis anu bakal datang.
  • Kamampuhan pikeun ngahapus mesin pencari standar parantos dipulangkeun. Hayu urang ngingetan yén mimitian ti Chrome 97 dina configurator dina bagian "Manajemén Search Engine" (chrome: // setélan / searchEngines) kamampuhan pikeun miceun elemen tina daptar mesin pencari standar (Google, Bing, Yahoo) jeung edit. parameter search engine dieureunkeun, nu ngabalukarkeun dissatisfaction diantara loba pamaké.
  • Dina platform Windows, anjeun tiasa ngahapus aplikasi wéb mandiri (PWA, Progressive Web App) ngalangkungan setélan sistem atanapi panel kontrol, sami sareng ngahapus aplikasi Windows.
  • Pangujian ahir dilaksanakeun pikeun kamungkinan gangguan situs saatos browser ngahontal versi anu diwangun ku tilu digit tinimbang dua (dina hiji waktos, saatos sékrési Chrome 10, seueur masalah muncul dina perpustakaan parsing User-Agent). Nalika pilihan "chrome: // flags#force-major-version-to-100" diaktipkeun, versi 100 dipintonkeun dina lulugu pamaké-Agen.
  • CSS nyadiakeun rojongan pikeun lapisan cascading, diartikeun maké @layer aturan jeung diimpor via CSS @import aturan ngagunakeun lapisan () fungsi. Aturan CSS dina hiji cascade lapisan cascade babarengan, sahingga leuwih gampang pikeun ngatur sakabéh cascade, nyadiakeun kalenturan pikeun ngarobah urutan lapisan, sarta ngidinan kadali leuwih eksplisit file CSS, nyegah konflik. Lapisan Cascading merenah dipaké pikeun téma desain, nangtukeun gaya standar elemen, sarta ékspor desain komponén ka perpustakaan éksternal.
  • Metoda showPicker () geus ditambahkeun kana kelas HTMLInputElement, ngamungkinkeun Anjeun pikeun mintonkeun dialogs siap-dijieun pikeun ngeusian nilai has dina widang kalayan jenis "tanggal", "bulan", "minggu", "waktu" , "datetime-local", "warna" jeung "file", kitu ogé pikeun widang nu ngarojong autofill (autofill) jeung pilihan daptar (datalist). Salaku conto, anjeun tiasa nunjukkeun antarmuka anu ngawangun kalénder pikeun milih tanggal, atanapi palette pikeun ngasupkeun warna.
    Chrome ngaleupaskeun 99
  • Dina modeu Origin Trials (fitur ékspérimén anu meryogikeun aktivasina anu misah), anjeun tiasa ngaktipkeun mode desain poék pikeun aplikasi wéb. Warna sareng latar pikeun téma poék dipilih nganggo médan color_scheme_dark énggal dina file manifest aplikasi wéb. Origin Trial nunjukkeun kamampuan pikeun damel sareng API anu ditangtukeun tina aplikasi anu diunduh tina localhost atanapi 127.0.0.1, atanapi saatos ngadaptar sareng nampi token khusus anu valid pikeun waktos kawates pikeun situs khusus.
  • API Pangenal Tulisan parantos distabilkeun sareng ditawarkeun ka sadayana, ngamungkinkeun panggunaan jasa pangakuan tulisan leungeun anu disayogikeun ku sistem operasi.
  • Pikeun aplikasi wéb mandiri anu dipasang (PWA, Progressive Web App), komponén Window Controls Overlay parantos distabilkeun, ngalegaan daérah layar aplikasi ka sadaya jandela, kalebet daérah judul, dimana tombol kontrol jandela standar. (deukeut, ngaleutikan, ngamaksimalkeun) anu superimposed. Aplikasi Wéb tiasa ngontrol rendering sareng ngolah input sadaya jandela, iwal blok overlay sareng tombol kontrol jandela.
  • Fungsi CSS calc () ngamungkinkeun niléy sapertos "infinity", "-infinity" sareng "NaN" atanapi ekspresi anu ngahasilkeun nilai anu sami, sapertos 'calc (1/0)'.
  • Parameter "hijina" geus ditambahkeun kana skéma warna sipat CSS, nu ngamungkinkeun pikeun nangtukeun mana skéma warna hiji unsur bisa bener ditampilkeun ("cahaya", "poék", "mode poé" jeung "mode wengi" ), ngamungkinkeun anjeun ngaluarkeun skéma warna parobahan paksa pikeun elemen HTML individu. Contona, upami anjeun nangtukeun "div {warna-skéma: ngan lampu }", mangka ngan tema lampu bakal dipaké pikeun elemen div, sanajan browser maksakeun tema poék pikeun diaktipkeun.
  • Pikeun ngarobah nilai sipat document.adoptedStyleSheets, push () sarta pop () ayeuna bisa dipaké tinimbang sagemblengna reassigning harta. Contona, "document.adoptedStyleSheets.push(newSheet);".
  • Palaksanaan antarmuka CanvasRenderingContext2D parantos nambihan dukungan pikeun acara ContextLost sareng ContextRestored, metode reset (), pilihan "willReadFrequently", modifiers téks CSS, rendering roundRect primitif, sareng gradién kerucut. Ningkatkeun dukungan pikeun saringan SVG.
  • Dipiceun awalan "-webkit-" tina sipat "text-emphasis", "text-emphasis-color", "text-emphasis-position" sareng "text-emphasis-style".
  • Pikeun halaman anu dibuka tanpa HTTPS, aksés ka API Status Batré, anu ngamungkinkeun anjeun kéngingkeun inpormasi ngeunaan muatan batré, dilarang.
  • Metoda navigator.getGamepads () nyadiakeun kaluaran hiji Asép Sunandar Sunarya objék Gamepad tinimbang GamepadList a. GamepadList henteu dirojong deui dina Chrome, kusabab sarat sareng paripolah standar mesin Gecko sareng Webkit.
  • WebCodecs API geus dibawa kana minuhan spésifikasi. Khususna, metode EncodedVideoChunkOutputCallback () sareng konstruktor VideoFrame () parantos dirobih.
  • Dina mesin JavaScript V8, almenak sipat anyar, collations, hourCycles, numberingSystems, timeZones, textInfo na weekInfo geus ditambahkeun kana Intl.Locale API, mintonkeun informasi ngeunaan almenak dirojong, zona waktu jeung parameter waktu jeung téks. const arabicEgyptLocale = new Intl.Locale('ar-EG') // ar-EG arabicEgyptLocale.calendars // ['gregory', 'coptic', 'islamic', 'islamic-civil', 'islamic-tbla'] arabEgyptLocale .collations // ['compat', 'emoji', 'eor'] arabEgyptLocale.hourCycles // ['h12'] arabEgyptLocale.numberingSystems // ['arab'] arabEgyptLocale.timeZones // ['Afrika/Kairo'] arabEgyptLocale .textInfo // {arah: 'rtl'} japaneseLocale.textInfo // {arah: 'ltr'} chineseTaiwanLocale.textInfo // {arah: 'ltr'}
  • Ditambahkeun fungsi Intl.supportedValuesOf (kode), anu mulihkeun sakumpulan pangidentifikasi anu dirojong pikeun API Intl pikeun kalénder, koléksi, mata uang, numberingSystem, timeZone sareng sipat unit. Intl.supportedValuesOf('unit') // ['acre', 'bit', 'byte', 'celsius', 'centimeter', ...]
  • Perbaikan parantos dilakukeun pikeun alat pikeun pamekar wéb. Panel jaringan nyadiakeun kamampuhan pikeun ngalambatkeun requests WebSocket pikeun debug karya dina kaayaan sambungan jaringan slow. Panel geus ditambahkeun kana tab "Aplikasi" pikeun nyukcruk laporan dihasilkeun ngaliwatan API Ngalaporkeun. Panel Recorder ayeuna ngadukung ngantosan sateuacan unsur katingali atanapi tiasa diklik sateuacan maén paréntah anu dirékam. Émulasi téma poék parantos disederhanakeun. Ningkatkeun kadali panél tina layar toél. Dina konsol wéb, rojongan pikeun urutan ngewa geus ditambahkeun pikeun nyorot téks dina warna, rojongan pikeun wildcard mask %s, %d, %i jeung %f geus ditambahkeun, sarta operasi saringan pesen geus ningkat.
    Chrome ngaleupaskeun 99

Salian inovasi sareng perbaikan bug, versi énggal ngaleungitkeun 28 kerentanan. Seueur kerentanan anu diidentifikasi salaku hasil tina uji otomatis nganggo AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer sareng alat AFL. Taya masalah kritis geus dicirikeun nu bakal ngidinan hiji bypass sagala tingkatan panyalindungan browser sarta ngaéksekusi kode dina sistem luar lingkungan sandbox. Salaku bagian tina program ganjaran tunai pikeun manggihan kerentanan keur release ayeuna, Google mayar 21 panghargaan patut $96 sarébu (hiji $15000 pangajén, dua $10000 panghargaan, genep $7000 panghargaan, dua $5000 panghargaan, dua $3000 panghargaan jeung hiji $2000 pangajén). .

sumber: opennet.ru

Tambahkeun komentar