Paglabas ng Chrome 112

Inihayag ng Google ang paglabas ng web browser ng Chrome 112. Kasabay nito, available ang isang matatag na pagpapalabas ng libreng proyekto ng Chromium, na siyang batayan ng Chrome. Ang Chrome browser ay naiiba sa Chromium sa paggamit ng mga logo ng Google, ang pagkakaroon ng isang system para sa pagpapadala ng mga abiso sa kaso ng pag-crash, mga module para sa paglalaro ng copy-protected na video content (DRM), isang awtomatikong sistema ng pag-update, ang patuloy na pagsasama ng Sandbox isolation , ang supply ng mga key sa Google API at transmission kapag naghahanap ng RLZ- parameter. Para sa mga nangangailangan ng mas maraming oras upang mag-update, ang Extended Stable na sangay ay sinusuportahan nang hiwalay, na sinusundan ng 8 linggo. Ang susunod na release ng Chrome 113 ay naka-iskedyul para sa ika-2 ng Mayo.

Mga pangunahing pagbabago sa Chrome 112:

  • Pinalawak ang functionality ng interface ng Safety check, na nagpapakita ng buod ng mga posibleng problema sa seguridad, tulad ng paggamit ng mga nakompromisong password, ang status ng pagsuri sa mga nakakahamak na site (Ligtas na Pagba-browse), ang pagkakaroon ng mga na-uninstall na update, at ang pagkakakilanlan ng nakakahamak na add -on. Ang bagong bersyon ay nagpapatupad ng awtomatikong pagbawi ng mga dating ibinigay na pahintulot para sa mga site na hindi nagamit nang mahabang panahon, at nagdaragdag din ng mga opsyon upang hindi paganahin ang awtomatikong pagbawi at ibalik ang mga binawi na pahintulot.
  • Hindi pinapayagan ang mga site na itakda ang document.domain property na maglapat ng parehong pinagmulang kundisyon sa mga mapagkukunang na-load mula sa iba't ibang subdomain. Kung kailangan mong magtatag ng channel ng komunikasyon sa pagitan ng mga subdomain, gamitin ang postMessage() function o ang Channel Messaging API.
  • Ang suporta para sa pagpapatakbo ng mga custom na Chrome Apps web application sa Linux, macOS at Windows platform ay hindi na ipinagpatuloy. Sa halip na Chrome Apps, dapat kang gumamit ng mga standalone na web application batay sa teknolohiya ng Progressive Web Apps (PWA) at mga karaniwang Web API.
  • Kasama sa built-in na tindahan ng mga root certificate ng mga awtoridad sa certification (Chrome Root Store) ang pagpoproseso ng mga paghihigpit sa pangalan para sa mga root certificate (halimbawa, ang isang partikular na root certificate ay maaaring payagang makabuo ng mga certificate para lang sa ilang mga first-level na domain). Sa Chrome 113, binalak na lumipat sa paggamit ng Chrome Root Store at ang built-in na mekanismo ng pag-verify ng certificate sa mga platform ng Android, Linux at ChromeOS (sa Windows at macOS ang paglipat sa Chrome Root Store ay ginawa nang mas maaga).
  • Para sa ilang user, nag-aalok ng pinasimpleng interface para sa pagkonekta ng account sa Chrome.
    Paglabas ng Chrome 112
  • Posibleng mag-export at gumawa ng mga backup na kopya sa archiver ng Google (Google Takeout) para sa data na ginagamit kapag nagsi-synchronize ng iba't ibang instance ng Chrome at may mga uri ng AUTOFILL, PRIORITY_PREFERENCE, WEB_APP, DEVICE_INFO, TYPED_URL, ARC_PACKAGE, OS_PREFERENCE, at PREFERENCE, OS_PREFRIORENCE.
  • Ang pahina ng pahintulot para sa Web Auth Flow-based na mga add-on ay ipinapakita na ngayon sa isang tab sa halip na isang hiwalay na window, na nagbibigay-daan sa iyong makita ang anti-phishing na URL. Ang bagong pagpapatupad ay nagbabahagi ng isang karaniwang estado ng koneksyon sa lahat ng mga tab at pinapanatili ang estado sa mga pag-restart.
    Paglabas ng Chrome 112
  • Nagbibigay-daan ang mga Service Worker ng mga add-on ng browser ng access sa WebHID API, na idinisenyo para sa mababang antas ng access sa mga HID device (Human interface device, keyboard, mouse, gamepad, touchpad) at pag-aayos ng trabaho nang walang presensya ng mga partikular na driver sa system. Ginawa ang pagbabago upang matiyak na ang mga add-on ng Chrome na dating na-access ang WebHID mula sa mga background na pahina ay inilipat sa ikatlong bersyon ng manifest.
  • Nagdagdag ng suporta para sa mga panuntunan sa nesting sa CSS, na tinukoy gamit ang "nesting" selector. Ginagawang posible ng mga nested na panuntunan na bawasan ang laki ng isang CSS file at alisin ang mga duplicate na tagapili. .nesting { kulay: hotpink; > .ay { kulay: rebeccapurple; > .kahanga-hanga { color: deeppink; } } }
  • Idinagdag ang animation-composition CSS property, na nagbibigay-daan sa iyong gumamit ng composite operations upang sabay na maglapat ng maraming animation na nakakaapekto sa parehong property.
  • Pinahintulutan ang button na isumite na maipasa sa tagabuo ng FormData, na nagpapahintulot sa mga object ng FormData na malikha gamit ang parehong hanay ng data gaya noong isinumite ang orihinal na form pagkatapos ma-click ang button.
  • Ang mga regular na expression na may flag na "v" ay nagdagdag ng suporta para sa mga set operation, string literal, nested class, at unicode string properties, na ginagawang mas madali ang paggawa ng mga regular na expression na sumasaklaw sa mga partikular na Unicode character. Halimbawa, binibigyang-daan ka ng construct na β€œ/[\p{Script_Extensions=Greek}&&\p{Letter}]/v” na masakop ang lahat ng Greek character.
  • Na-update ang algorithm sa pagpili ng paunang focus para sa mga dialog na ginawa gamit ang elemento . Nakatakda na ngayon ang focus ng input sa mga elementong nauugnay sa input ng keyboard sa halip na sa mismong elemento .
  • Sinimulan na ng WebView na subukan ang paghinto sa paggamit ng X-Requested-With header.
  • Idinagdag ang origin trial support para sa pagkonekta ng mga basurero para sa WebAssembly.
  • Nagdagdag ang WebAssembly ng suporta para sa mga object code para sa direkta at hindi direktang tail recursion (tail-call).
  • Ang mga pagpapabuti ay ginawa sa mga tool para sa mga web developer. Nagdagdag ng suporta para sa nested CSS. Sa tab na Pagre-render, may idinagdag na mode ng reduced contrast emulation, na nagbibigay-daan sa iyong suriin kung paano nakikita ng mga taong may pinababang contrast sensitivity ang site. Sinusuportahan na ngayon ng web console ang pag-highlight ng mga mensaheng nauugnay sa mga kondisyong breakpoint at logpoint. Ang mga tooltip na may maikling paglalarawan ng layunin ng mga katangian ng CSS ay idinagdag sa panel para sa pagtatrabaho sa mga istilo.
    Paglabas ng Chrome 112

Bilang karagdagan sa mga inobasyon at pag-aayos ng bug, inaalis ng bagong bersyon ang 16 na kahinaan. Marami sa mga kahinaan ang natukoy bilang resulta ng awtomatikong pagsubok gamit ang AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer at AFL tool. Walang natukoy na mga kritikal na problema na magbibigay-daan sa isa na ma-bypass ang lahat ng antas ng proteksyon ng browser at magsagawa ng code sa system sa labas ng kapaligiran ng sandbox. Bilang bahagi ng programang magbayad ng mga gantimpala sa pera para sa pagtuklas ng mga kahinaan para sa kasalukuyang pagpapalabas, nagbayad ang Google ng 14 na parangal sa halagang 26.5 libong US dollars (tatlong parangal na $5000 at $1000, dalawang parangal na $2000 at isang parangal na $1000 at $500). Ang laki ng 4 na reward ay hindi pa natutukoy.

Pinagmulan: opennet.ru

Magdagdag ng komento