Chrome útgáfa 99

Google hefur kynnt útgáfu Chrome 99 vefvafrans. Á sama tíma er stöðug útgáfa af ókeypis Chromium verkefninu, sem þjónar sem grunnur Chrome, fáanleg. Chrome vafrinn einkennist af notkun Google lógóa, tilvist kerfis til að senda tilkynningar ef hrun verður, einingar til að spila afritunarvarið myndbandsefni (DRM), kerfi til að setja upp uppfærslur sjálfkrafa og senda RLZ færibreytur þegar Leita. Næsta Chrome 100 útgáfa er áætluð 29. mars.

Helstu breytingar á Chrome 99:

  • Chrome fyrir Android inniheldur notkun á gagnsæiskerfi skírteina, sem veitir óháða opinbera skrá yfir öll útgefin og afturkölluð skilríki. Opinber annál gerir þér kleift að framkvæma óháða úttekt á öllum breytingum og aðgerðum vottunaryfirvalda og gerir þér kleift að fylgjast strax með öllum tilraunum til að búa til falsaðar skrár í leyni. Vottorð sem endurspeglast ekki í gagnsæi skírteina verða sjálfkrafa hafnað af vafranum og birta viðeigandi villu. Áður var þetta kerfi aðeins virkt fyrir skjáborðsútgáfuna og fyrir lítið hlutfall Android notenda.
  • Vegna mikils fjölda kvartana var einkanetaðgangskerfið, sem áður var lagt til í prófunarham, óvirkt, sem miðar að því að styrkja vernd gegn árásum sem tengjast aðgangi að auðlindum á staðarnetinu eða á tölvu notandans (localhost) frá forskriftum sem hlaðnar voru þegar síða er opnuð. Til að verjast slíkum árásum ef aðgangur er að einhverjum undirauðlindum á innra netinu er lagt til að senda skýra beiðni um heimild til að hlaða niður slíkum undirauðlindum. Google mun endurskoða útfærsluna á grundvelli viðbragðanna sem berast og bjóða upp á endurbætta útgáfu í framtíðarútgáfu.
  • Möguleikinn á að fjarlægja sjálfgefnar leitarvélar hefur verið skilað. Við skulum minna þig á að frá og með Chrome 97 í stillingarforritinu í „Search Engine Management“ hlutanum (chrome://settings/searchEngines) er möguleikinn á að fjarlægja þætti af listanum yfir sjálfgefnar leitarvélar (Google, Bing, Yahoo) og breyta Stöðvum leitarvéla var hætt, sem olli óánægju meðal margra notenda.
  • Á Windows pallinum er hægt að fjarlægja sjálfstætt vefforrit (PWA, Progressive Web App) í gegnum kerfisstillingar eða stjórnborðið, svipað og að fjarlægja Windows forrit.
  • Verið er að gera lokaprófun á hugsanlegri truflun á vefsvæðum eftir að vafrinn nær útgáfu sem samanstendur af þremur tölustöfum í stað tveggja (í einu, eftir útgáfu Chrome 10, komu mörg vandamál upp í User-Agent þáttunarsafnunum). Þegar valmöguleikinn „chrome://flags#force-major-version-to-100“ er virkur birtist útgáfa 100 í User-Agent hausnum.
  • CSS veitir stuðning við falllög, skilgreind með @lagsreglunni og flutt inn í gegnum CSS @innflutningsregluna með því að nota layer() aðgerðina. CSS reglur innan eins fallslags falla saman, sem gerir það auðveldara að stjórna öllu fallinu, veita sveigjanleika til að breyta röð laga og leyfa skýrari stjórn á CSS skrám, sem kemur í veg fyrir árekstra. Cascading lög eru þægileg í notkun fyrir hönnunarþemu, skilgreina sjálfgefna stíla frumefna og flytja út hönnun íhluta til ytri bókasöfn.
  • ShowPicker() aðferðin hefur verið bætt við HTMLInputElement flokkinn, sem gerir þér kleift að birta tilbúna glugga til að fylla út dæmigerð gildi í reiti með gerðum „dagsetning“, „mánuður“, „vika“, „tími“, „dagsetning-tími-staðbundinn“, „litur“ og „skrá“, sem og fyrir reiti sem styðja sjálfvirka útfyllingu og gagnalista. Til dæmis gætirðu sýnt dagatalslaga viðmót til að velja dagsetningu eða litatöflu til að slá inn lit.
    Chrome útgáfa 99
  • Í upprunaprófunarhamnum (tilraunaeiginleikar sem krefjast sérstakrar virkjunar) er hægt að virkja dökka hönnunarham fyrir vefforrit. Litirnir og bakgrunnurinn fyrir dökka þemað eru valdir með því að nota nýja color_scheme_dark reitinn í upplýsingaskrá vefforritsins. Uppruni prufa felur í sér getu til að vinna með tilgreint API úr forritum sem hlaðið er niður frá localhost eða 127.0.0.1, eða eftir að hafa skráð og fengið sérstakan tákn sem gildir í takmarkaðan tíma fyrir tiltekna síðu.
  • Forritaskil rithöndlunar hafa verið stöðug og boðin öllum, sem gerir kleift að nota rithandargreiningarþjónustu sem stýrikerfið býður upp á.
  • Fyrir uppsett sjálfstæð vefforrit (PWA, Progressive Web App) hefur Window Controls Overlay hluti verið stöðugur og stækkað skjásvæði forritsins í allan gluggann, þar með talið titilsvæðið, þar sem venjulegir gluggastýringarhnappar (loka, lágmarka, hámarka) eru ofan á. Vefforritið getur stjórnað flutningi og inntaksvinnslu í öllum glugganum, nema yfirlagsblokkinni með gluggastýringartökkum.
  • CSS fallið calc() leyfir gildi eins og „infinity“, „-infinity“ og „NaN“ eða tjáning sem leiða til svipaðra gilda, eins og „calc(1/0)“.
  • „Eina“ færibreytunni hefur verið bætt við CSS eign litasamsetningu, sem gerir það mögulegt að ákvarða í hvaða litasamsetningu þáttur má birta rétt („ljós“, „dökk“, „dagstilling“ og „næturstilling“ ), sem gerir þér kleift að útiloka þvingaðar breytingar á litasamsetningu fyrir einstaka HTML þætti. Til dæmis, ef þú tilgreinir „div { color-scheme: only light }“, þá verður aðeins ljósa þemað notað fyrir div þáttinn, jafnvel þótt vafrinn þvingi myrka þemað til að vera virkt.
  • Til að breyta eigendagildum document.adoptedStyleSheets er nú hægt að nota push() og pop() í stað þess að endurúthluta eigninni alveg. Til dæmis, "document.adoptedStyleSheets.push(newSheet);".
  • Innleiðing CanvasRenderingContext2D viðmótsins hefur bætt við stuðningi við ContextLost og ContextRestored atburðina, reset() aðferðina, „willReadFrequently“ valmöguleikann, CSS textabreytingar, roundRect flutnings frumstæðan og keilulaga halla. Bættur stuðningur við SVG síur.
  • Fjarlægði "-webkit-" forskeytið úr eiginleikum "texta-áherslu", "texta-áherslu-litur", "texta-áherslu-staða" og "texta-áherslu-stíl".
  • Fyrir síður sem eru opnaðar án HTTPS er aðgangur að Battery Status API, sem gerir þér kleift að fá upplýsingar um hleðslu rafhlöðunnar, bannaður.
  • Aðferðin navigator.getGamepads() veitir úttak úr fjölda Gamepad-hluta í stað GamepadList. GamepadList er ekki lengur stutt í Chrome, vegna staðlaðra krafna og hegðunar Gecko og Webkit vélanna.
  • WebCodecs API hefur verið sett í samræmi við forskriftina. Sérstaklega hefur EncodedVideoChunkOutputCallback() aðferðinni og VideoFrame() smiðnum verið breytt.
  • Í V8 JavaScript vélinni hefur nýjum eignadagatölum, samsöfnun, klukkustundum, tölukerfum, tímabeltum, textInfo og weekInfo verið bætt við Intl.Locale API, sem sýnir upplýsingar um studd dagatöl, tímabelti og tíma- og textabreytur. const arabicEgyptLocale = new Intl.Locale('ar-EG') // ar-EG arabicEgyptLocale.calendars // ['gregory', 'koptic', 'islamic', 'islamic-civil', 'islamic-tbla'] arabicEgyptLocal .collations // ['compat', 'emoji', 'eor'] arabicEgyptLocale.hourCycles // ['h12'] arabicEgyptLocale.numberingSystems // ['arab'] arabicEgyptLocale.timeZones // ['Africa']Localabegypt/Caba .textInfo // { direction: 'rtl' } japaneseLocale.textInfo // { direction: 'ltr' } chineseTaiwanLocale.textInfo // { direction: 'ltr' }
  • Bætt við Intl.supportedValuesOf(code) falli, sem skilar fjölda studdra auðkenna fyrir Intl API fyrir dagatalið, samansafn, gjaldmiðil, númerakerfi, tímabelti og einingareiginleika. Intl.supportedValuesOf('unit') // ['acre', 'bit', 'byte', 'celsius', 'sentimeter', …]
  • Endurbætur hafa verið gerðar á verkfærum fyrir vefhönnuði. Netspjaldið veitir möguleika á að hægja á WebSocket-beiðnum til að kemba vinnu við hæga nettengingu. Spjaldi hefur verið bætt við flipann „Umsókn“ til að rekja skýrslur sem eru búnar til í gegnum Reporting API. Upptökuspjaldið styður nú bið áður en þáttur er sýnilegur eða hægt er að smella áður en spilun er tekin upp skipun. Eftirlíking myrka þemaðs hefur verið einfaldað. Bætt stjórn á spjöldum frá snertiskjáum. Í vefstjórnborðinu hefur verið bætt við stuðningi við escape-raðir til að auðkenna texta í lit, stuðningi við algildisgrímur %s, %d, %i og %f hefur verið bætt við og virkni skilaboðasía hefur verið bætt.
    Chrome útgáfa 99

Til viðbótar við nýjungar og villuleiðréttingar, útrýma nýja útgáfan 28 veikleika. Margir af veikleikunum voru auðkenndir sem afleiðing af sjálfvirkum prófunum með AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer og AFL verkfærunum. Engin mikilvæg vandamál hafa fundist sem gera manni kleift að komast framhjá öllum stigum vafraverndar og keyra kóða á kerfinu utan sandkassaumhverfisins. Sem hluti af peningaverðlaunaáætluninni til að uppgötva veikleika fyrir núverandi útgáfu, greiddi Google 21 verðlaun að verðmæti $96 þúsund (ein $15000 verðlaun, tvö $10000 verðlaun, sex $7000 verðlaun, tvö $5000 verðlaun, tvö $3000 verðlaun og ein $2000 verðlaun og $1000). .

Heimild: opennet.ru

Bæta við athugasemd