Weşana Chrome 119

Google serbestberdana geroka webê Chrome 119 weşand Di heman demê de, serbestberdana bi îstîqrar a projeya Chromium-ê ya ku bingeha Chrome-ê ye, heye. Geroka Chrome ji Chromium di karanîna logoyên Google de, hebûna pergalek ji bo şandina agahdariyan di dema qezayê de, modulên ji bo lîstina naveroka vîdyoya parastî ya kopî (DRM), pergalek ji bo sazkirina bixweber nûvekirinan, bi domdarî çalakkirina veqetandina Sandbox-ê ji Chromium cûda dibe. , mifteyên API-ya Google-ê peyda dike û dema lêgerînê RLZ-ê vediguhezîne. Ji bo kesên ku ji bo nûvekirinê bêtir dem hewce ne, şaxê Extended Stable ji hev veqetandî tê piştgirî kirin, li dû wê 8 hefte. Daxuyaniya paşîn a Chrome 120 di 5-ê Kanûnê de tê plansaz kirin.

Guhertinên sereke di Chrome 119 de:

  • Dewreya nifşa berdanê hate kurt kirin, ku tê de dema di navbera afirandina şaxek nû û destpêkirina ceribandina betayê de kêm bûye - guhertoya beta naha du roj piştî afirandina şaxê, û ne piştî 8 rojan, tê damezrandin. Stabilîzasyona guhertoya betayê, wekî berê, di nav 4 hefteyan de tête kirin. Bi vî rengî, çerxa amadekariyê ji bo weşanên nû hefteyek kurttir bûye.
  • Kapasîteya hilanîna komên tabloyan tê peyda kirin. Bikarhêner naha dikare komê hilîne û tabloyên tê de hene bigire da ku ew çavkaniyan negirin. Dûv re, gava ku hewcedarî çêbibe, tabloyên ji koma hatî hilanîn dikarin werin vegerandin û di heman demê de li ser cîhazên din ên ku beşdarî hevdengkirina tabloyê dibin vebin. Taybetmendî ji bo hin bikarhêneran çalak e ku ew bi zorê çalak bikin, mîhenga "chrome://flags/#tab-groups-save" tê peyda kirin.
  • Navberê peyva operasyon û mîhengên têkildarî jêbirin û windabûna daneyê guhertiye. Li şûna têgîna "paqijkirinê", peyva "hilweşîn" naha di van operasyonan de tê bikar anîn, ji ber ku peyva "paqijkirin" ji hêla bikarhênerên kesane ve wekî nîşanek windabûna daneya neveger nehat pejirandin.
  • Xwetemamkirina URL-ê naha her bêjeya sereke ya ku berê ji bo lêgerîna malperek hatî bikar anîn dihesibîne, û ne tenê peyvên ku destpêka navnîşanê li hev dikin. Mînakî, temamkirina otomatîkî ya navnîşana "https://www.google.com/travel/flights" dê ne tenê gava ku hûn peyva "google" têkevin, lê di heman demê de gava ku hûn têkevin "firîn" jî bixebite.
     Weşana Chrome 119
  • Serrastkirina otomatîkî ya xeletiyên tîpan dema têketina navnîşek malperek hatî bicîh kirin û serişteyên têkildar hatine xuyang kirin, ku damezrandina wan malperên ku berê ji hêla bikarhênerê heyî ve hatine vekirin digire nav xwe. Mînakî, nivîsandina "youtube" dê ji we bixwaze ku hûn YouTube.com vekin.
     Weşana Chrome 119
  • Bi navgîniya barika navnîşanê ve gengaz e ku meriv di beşên nîşankeran de bigere. Mînakî, dema ku hûn dinivîsin, hûn dikarin navê beşek nîşangiran lê zêde bikin, û Chrome dê ji wê beşê lînkên ku bi keyworda têketinê re têkildar in pêşniyar bike. Mînakî, nivîsandina "rêwîtiyên 2023 Nû" dê lînkên ji beşa nîşangirên gera 2023-an a têkildarî New York-ê pêşniyar bike.
     Weşana Chrome 119
  • Nîşandana pêşnîyaran ji bo malperên populer pêk aniye, hetta ku bikarhêner berê serdana wan nekiriye an jî xeletiyek di navnîşana URL-ê de kiriye. Mînakî, dema ku li pey pêşniyara kesek ji bo vekirina Google Earth-ê, bikarhêner bêyî ku navnîşana tam zanibe dest bi nivîsandina "googleear" bike, gerok dê pêşkêşî bike ku here earth.google.com.
     Weşana Chrome 119
  • Chrome ji bo sermaseyê xwendina agahdariya di barika navnîşanê de çêtir kiriye û navberê bersivdartir kiriye - piştî ku hûn dest bi nivîsandina barika navnîşanê dikin, encam naha tavilê têne xuyang kirin.
  • Li gorî guheztina taybetmendiya Fetch API-ê, sernavê HTTP-a Destûrdanê dema ku ber bi domenek din ve tê veguheztin (eslê xaçê) tê rakirin.
  • Di mîhengên ragihandinê û cîhê de, vebijarkek hate zêdekirin ku karûbarê oto-tepisandinê ji bo daxwazên pejirandina desthilatdariyê çalak bike (Xizmeta Pêşniyarên Destûra). Modên jêrîn hene ku ji wan hilbijêrin:
    • Her gav daxwazên destûrnameyê ji bo agahdarî û gihîştina cîhê nîşan bide;
    • bi karanîna mekanîzmaya Karûbarê Pêşniyarên Destûrê bixweber daxwazên spam ji bo destûrên paşguh neke;
    • her gav hemî daxwazên ji bo xuyangkirina agahdariyan paşguh bikin;
    • Her gav hemî daxwazên agahdarî û destûrên cîhê asteng bikin.
  • Di guhertoyên ji bo platforma Androidê de, dema ku parastina geroka standard çalak be (Geroka Ewle > Parastina Standard), kontrolkirina ewlehiyê ya rast-dem a URL-yên vekirî, li ser bingeha veguhastinê bo serveran Hesaşên qismî yên Google ji URL-yên ku ji hêla bikarhêner ve hatine vekirin. Ji bo pêşîgirtina li hevberdanê navnîşanên IP Agahiyên bikarhêner û hash bi rêya proxy-yek navbeynkar têne şandin. Berê, kontrolkirin bi dakêşandina kopiyek herêmî ya navnîşa URL-yên ne ewle li ser pergala bikarhêner dihat kirin. Pîlana nû rê dide astengkirina URL-yên zirardar zûtir. Ji bo pergalên sermaseyê, moda wekhev di guhertoya berê de hatibû çalakirin.
  • Reva tîpên ne-alfabetîk ên di navê mêvandar de dema gazîkirina fonksiyonek URL-ê li gorî taybetmendiya nûvekirî hatî çêkirin. Mînakî, gazîkirina fonksiyona 'URL("http://exa(mple.com;")' berê 'http://exa%28mple.com/' vedigerand, lê niha dê bibe sedema xeletiya "URL nederbasdar".
     Weşana Chrome 119
  • Hemî Cookieyên ku berê hatine hilanîn, sînorek heyatî li ser wan tê sepandin, mîna ya ku ji berdana Chrome 104-ê ji bo Cookies nû û nûvekirî hatî sepandin. Li gorî serbestberdana Chrome 400-ê, Cookies-a heyî dê heya 119 rojan kêm bibe.
  • CSS pseudo-classên nû ":user-valid" û ":user-invalid" destnîşan dike ku hêmanên formê yên ku nirxên wan derbas dibin an jî rastkirina wan têk diçin destnîşan dikin. Berevajî ":valid" û ":invalid", pseudo-polên nû tenê piştî têkiliya bikarhêner bi hêmana formê re dişewitin.
  • Dema ku rengan di CSS-ê de bicîh dikin, hûn destûr didin ku nirxên ku bi pîvanên rengên din ve têne hesibandin destnîşan bikin. Mînakî, destnîşankirina "oklab(ji magenta calc(l * 0.8) ab)" dê rengek ku 80% ji magenta siviktir e çêbike.
  • Taybetmendiya CSS-rêya clip, ku dihêle hûn dîtina hêmanek li herêmek taybetî sînordar bikin, naha nirxê piştgirî dike ji bo çandiniyê herêmek xwerû diyar bike. Di heman demê de gengaz e ku meriv fonksiyonên xywh() û rect() bikar bîne da ku danasîna deverên çargoşeyî an ziravkirî hêsan bike.
  • Piştgiriya ji bo WebSQL API-ê hate neçalak kirin, û tê pêşniyar kirin ku li şûna wê API-ya Web Storage û Database Indekskirî bikar bînin. Motora WebSQL li ser koda pirtûkxaneya SQLite-ê ye. WebSQL API di gerokên din de nehat piştgirî kirin, bi API-ya pirtûkxaneya derveyî ve girêdayî bû, û xetera pirsgirêkên ewlehiyê zêde kir (WebSQL dikare ji hêla êrîşkaran ve were bikar anîn da ku qelsiyên di SQLite de bi kar bîne). Ji bo vegerandina piştgiriya WebSQL ji bo bikarhênerên pargîdanî, polîtîkaya WebSQLAccess hate parastin û dê di Chrome 123 de were rakirin.
  • Bi demkî HTML Sanitizer API-ya ku destûrê dide te ku hûn hêmanên ji naverokê yên ku bandorê li pêşandan û darvekirinê dikin dema ku bi rêbaza setHTML() derdixin, qut bikin. API hate sêwirandin ku tagên HTML-ê yên ku dikarin ji bo pêkanîna êrişên XSS werin bikar anîn jêbirin. Sedema rakirinê netemamiya taybetmendiyê ye, ku ji pêvekirina Sanitizer-ê li Chrome-ê pir girîng guherî. Dema ku taybetmendî amade ye, API dê vegere.
  • Taybetmendiya shadowRoot-a ne-standard hate rakirin, ku dihêle hêmanên xwecihî bigihîjin koka xweya cihê di Shadow DOM-ê de, bêyî ku dewlet hebe. Li şûna shadowRoot, taybetmendiya shadowRootMode di Chrome 111-ê de hate pêşniyar kirin, ku di standarda webê de tê de bû.
  • Pêkanîna çêtir a hêmana HTML " ", ku dişibihe "iframe" û di heman demê de destûrê dide te ku hûn naveroka sêyemîn li ser rûpelek bixin. Cûdahî bi sînorkirina danûstendina naveroka pêvekirî bi naveroka rûpelê re di asta DOM û taybetmendiyê de tê. Mînakî, rûpelek news.example ku bloka reklamê tê de ye bi karanîna çarçoveyek dorpêçkirî, ku ji shoes.example hatî barkirin, nikare xwe bigihîne daneya shoes.example, û di encamê de, koda ji malpera shoes.example nikare bigihîje daneyan. ji nûçeyê ve girêdayî ye.mînak. Guhertoya nû ji bo cîgirkirina makroyê ji bo mezinahiya yekîneya reklamê ya ku di API-ya Temaşevaniya Parastî de xuya bûye piştgirî zêde dike, mînakî, "https://ad.com?width={/%AD_WIDTH%}&height={/%AD_HEIGHT%} ".
  • Parametreyek monitorTypeSurfaces li rêbaza getDisplayMedia() zêde kir ku dikare were bikar anîn da ku pêşî li parvekirina tevahiya ekranê bigire.
  • Parametreyek ceribandî (ceribandina eslê) tev-ekranê li rêbaza window.open() hat zêdekirin, ku dihêle hûn di moda ekrana tevahî de tavilê pencereyê vekin.
  • Aleke "bitrateMode" li API-ya AudioEncoderConfig zêde kir da ku di navbera bitrateya domdar û guhêrbar de hilbijêrin.
  • TLS pêkanîna mekanîzmaya encapsulasyonê ya sereke (KEM, Mekanîzmaya Encapsulation Key), bi karanîna algorîtmaya hîbrîd X25519Kyber768, li hember hilbijartinê li ser komputerên quantumê berxwedêr digire. Ji bo afirandina mifteyên danişînê yên ku ji bo şîfrekirina daneyan di hundurê girêdanên TLS de têne bikar anîn, hevokek mekanîzmaya pevguhertina mifteyê ya elîptîk X25519, ku naha di TLS-ê de tê bikar anîn, bi algorîtmaya Kyber-768, ku rêbazên krîptografî yên li ser bingeha çareserkirina pirsgirêkên teoriya lattê bikar tîne, niha dikare were bikar anîn. , dema çareseriyê ya ku li ser komputerên konvansiyonel û kuantumî cuda nabe.
  • Piştgiriya dirêjkirina WasmGC ji hêla xwerû ve hatî çalak kirin, ku veguheztina bernameyên ku bi zimanên bernamekirinê yên ku berhevkarek çopê bikar tînin (Kotlin, PHP, Java, hwd.) hatine nivîsandin ji WebAssembly re hêsan dike. WasmGC cûreyên nû yên avahî û rêzikên ku dikarin veqetandina bîranîna ne-xêzik bikar bînin zêde dike.
  • Pêşveçûn li amûrên ji bo pêşdebirên malperê hatine çêkirin. Kapasîteya guherandina qaîdeyên CSS-ê "@property" û nîşankirina hişyariyan ger ew bi xeletî hatine destnîşankirin zêde kirin. Navnîşa cîhazên emûlkirî hate nûve kirin (mînak, iPhone 14 û Pixel 7 hatine zêdekirin). Temamkirina otomatîkî ya zeviyên taybet di konsolê malperê de tête bicîh kirin. Formatkirina daneyên JSON-ê yên ku di hundurê blokan de hatine danîn peyda kirin
     Weşana Chrome 119

Ji bilî nûbûn û rastkirina xeletiyan, guhertoya nû 15 qelsiyan ji holê radike. Gelek qelsî di encama ceribandina otomatîkî de bi karanîna amûrên AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer û AFL hatine nas kirin. Pirsgirêkên krîtîk nehatine nas kirin ku bihêle meriv hemî astên parastina gerokê derbas bike û kodê li ser pergalê li derveyî hawîrdora sandboxê bicîh bike. Di çarçoveya bernameya dayîna xelatên diravî de ji bo dîtina lawaziyên ji bo serbestberdana heyî, Google 13 xelatên bi nirxê 40.5 hezar dolarê Amerîkî (yek xelata 16000, 11000, 2000 û 500 dolar, sê xelatên 3000 dolar û du xelatên 1000 dolaran. ). Mezinahiya 4 xelatan hêj nehatiye diyarkirin.

Source: opennet.ru

Add a comment