Ang pagpagawas sa Chrome 112

Gipadayag sa Google ang pagpagawas sa web browser sa Chrome 112. Sa samang higayon, ang usa ka lig-on nga pagpagawas sa libre nga proyekto sa Chromium, nga nagsilbing basehan sa Chrome, anaa. Ang browser sa Chrome lahi sa Chromium sa paggamit sa mga logo sa Google, ang presensya sa usa ka sistema sa pagpadala sa mga pahibalo kung adunay pagkahagsa, mga module alang sa pagdula sa sulud nga giprotektahan sa kopya sa video (DRM), usa ka sistema alang sa awtomatikong pag-install sa mga update, permanente nga makapahimo sa pag-inusara sa Sandbox. , paghatag og mga yawe sa Google API ug pagpasa sa RLZ- sa pagpangita. Alang niadtong nanginahanglan ug dugang panahon sa pag-update, ang Extended Stable nga sanga gilain nga gisuportahan, gisundan sa 8 ka semana. Ang sunod nga pagpagawas sa Chrome 113 gikatakda sa Mayo 2.

Mga dagkong kausaban sa Chrome 112:

  • Ang pagpaandar sa Safety check interface gipalapdan, nga nagpakita sa usa ka summary sa posible nga mga problema sa seguridad, sama sa paggamit sa nakompromiso nga mga password, ang kahimtang sa pagsusi sa malisyosong mga site (Safe Browsing), ang presensya sa mga uninstalled updates, ug ang pag-ila sa malisyosong add - on. Ang bag-ong bersyon nagpatuman sa awtomatik nga pagbawi sa kaniadto nga gihatag nga mga permiso para sa mga site nga wala pa magamit sa dugay nga panahon, ug nagdugang usab og mga kapilian sa pag-disable sa awtomatik nga pagbakwi ug pagbalik sa gibawi nga mga permiso.
  • Ang mga site dili tugotan nga i-set ang document.domain nga propyedad aron magamit ang parehas nga gigikanan nga kondisyon sa mga kapanguhaan nga gikarga gikan sa lainlaing mga subdomain. Kung kinahanglan nimo nga magtukod usa ka channel sa komunikasyon tali sa mga subdomain, kinahanglan nimo gamiton ang postMessage() function o ang Channel Messaging API.
  • Ang suporta alang sa pagpadagan sa naandan nga Chrome Apps nga mga aplikasyon sa web sa Linux, macOS ug Windows nga mga plataporma gihunong na. Imbes sa Chrome Apps, kinahanglan nimong gamiton ang mga standalone nga web application base sa teknolohiya sa Progressive Web Apps (PWA) ug mga standard nga Web API.
  • Ang gitukod nga tindahan sa mga sertipiko sa ugat sa mga awtoridad sa sertipikasyon (Chrome Root Store) naglakip sa pagproseso sa mga pagdili sa ngalan alang sa mga sertipiko sa ugat (pananglitan, ang usa ka piho nga sertipiko sa ugat mahimo’g tugutan nga makamugna mga sertipiko alang lamang sa pipila nga mga domain sa una nga lebel). Sa Chrome 113, giplano nga ibalhin sa paggamit sa Chrome Root Store ug ang built-in nga mekanismo sa pag-verify sa sertipiko sa mga platform sa Android, Linux ug ChromeOS (sa Windows ug macOS ang pagbalhin sa Chrome Root Store gihimo sa sayo pa).
  • Alang sa pipila nga mga tiggamit, usa ka gipasimple nga interface alang sa pagkonektar sa usa ka account sa Chrome gitanyag.
    Ang pagpagawas sa Chrome 112
  • Posible ang pag-export ug paghimo og backup nga mga kopya sa Google archiver (Google Takeout) para sa datos nga gigamit sa pag-synchronize sa lain-laing mga instance sa Chrome ug adunay mga tipo nga AUTOFILL, PRIORITY_PREFERENCE, WEB_APP, DEVICE_INFO, TYPED_URL, ARC_PACKAGE, OS_PREFERENCE ug PREFERENCE, OS_PREFRIORENCE.
  • Ang panid sa pagtugot alang sa mga add-on nga nakabase sa Web Auth Flow gipakita na karon sa usa ka tab kaysa sa usa ka bulag nga bintana, nga nagtugot kanimo nga makita ang anti-phishing URL. Ang bag-ong pagpatuman nag-ambit sa usa ka komon nga estado sa koneksyon sa tanan nga mga tab ug gipabilin ang estado sa mga pagsugod pag-usab.
    Ang pagpagawas sa Chrome 112
  • Ang mga Service Worker sa mga add-on sa browser nagtugot sa pag-access sa WebHID API, nga gidisenyo alang sa ubos nga lebel nga pag-access sa mga HID device (Human interface device, mga keyboard, mga ilaga, mga gamepad, mga touchpad) ug pag-organisar sa trabaho nga wala ang presensya sa piho nga mga drayber sa sistema. Ang pagbag-o gihimo aron masiguro nga ang mga add-on sa Chrome nga kaniadto naka-access sa WebHID gikan sa mga panid sa background gibalhin sa ikatulo nga bersyon sa manifest.
  • Gidugang nga suporta alang sa mga lagda sa nesting sa CSS, gihubit gamit ang "nesting" selector. Ang mga nested nga mga lagda nagpaposible sa pagpakunhod sa gidak-on sa usa ka CSS file ug pagtangtang sa mga duplicate nga tigpili. .nesting {kolor: hotpink; > .is {kolor: rebeccapurple; > .makalilisang { color: deeppink; } } }
  • Gidugang ang animation-composition CSS property, nga nagtugot kanimo sa paggamit sa mga composite operations aron dungan nga magamit ang daghang mga animation nga makaapekto sa parehas nga kabtangan.
  • Gitugotan ang submit button nga ipasa ngadto sa FormData constructor, nga nagtugot sa FormData nga mga butang nga mabuhat nga adunay parehas nga set sa datos sama sa dihang ang orihinal nga porma gisumite human ang buton gi-klik.
  • Ang mga regular nga ekspresyon nga adunay "v" nga bandila adunay dugang nga suporta alang sa set nga mga operasyon, string literal, nested classes, ug unicode string properties, nga nagpasayon ​​sa paghimo og regular nga mga ekspresyon nga naglangkob sa piho nga Unicode nga mga karakter. Pananglitan, ang konstruksyon nga “/[\p{Script_Extensions=Greek}&&\p{Letter}]/v” nagtugot kanimo sa pagtabon sa tanang Griyego nga mga karakter.
  • Gi-update ang inisyal nga algorithm sa pagpili sa focus alang sa mga dialog nga gihimo gamit ang elemento . Gibutang na karon ang focus sa input sa mga elemento nga nalangkit sa input sa keyboard kaysa sa elemento mismo .
  • Gisugdan na sa WebView ang pagsulay sa paghunong sa X-Requested-With header.
  • Gidugang nga suporta sa pagsulay sa gigikanan alang sa pagkonekta sa mga tigkolekta sa basura alang sa WebAssembly.
  • Ang WebAssembly adunay dugang nga suporta alang sa mga object code alang sa direkta ug dili direkta nga pag-usab sa ikog (tail-call).
  • Ang mga pag-ayo gihimo sa mga himan alang sa mga web developer. Gidugang nga suporta alang sa nested CSS. Sa tab nga Pag-render, gidugang ang usa ka mode nga pagkunhod sa contrast emulation, nga nagtugot kanimo sa pagtimbang-timbang kung giunsa makita sa mga tawo nga adunay pagkunhod sa pagkasensitibo sa pagtandi sa site. Gisuportahan na karon sa web console ang pagpasiugda sa mga mensahe nga nalangkit sa conditional breakpoints ug logpoints. Ang mga tooltip nga adunay mubo nga paghulagway sa katuyoan sa mga kabtangan sa CSS gidugang sa panel alang sa pagtrabaho sa mga istilo.
    Ang pagpagawas sa Chrome 112

Dugang sa mga inobasyon ug pag-ayo sa bug, ang bag-ong bersyon nagwagtang sa 16 ka mga kahuyangan. Daghan sa mga kahuyangan ang giila isip resulta sa automated testing gamit ang AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ug AFL tools. Wala’y nakita nga kritikal nga mga problema nga magtugot sa usa nga makalikay sa tanan nga lebel sa proteksyon sa browser ug ipatuman ang code sa sistema sa gawas sa palibot sa sandbox. Isip kabahin sa programa sa pagbayad sa kwarta nga mga ganti sa pagdiskubre sa mga kahuyangan alang sa kasamtangan nga pagpagawas, ang Google mibayad ug 14 ka mga awards sa kantidad nga 26.5 ka libo nga US dollars (tulo ka awards nga $5000 ug $1000, duha ka awards nga $2000 ug usa ka award nga $1000 ug $500). Ang gidak-on sa 4 nga mga ganti wala pa matino.

Source: opennet.ru

Idugang sa usa ka comment