Paglabas ng Chrome 81

Google ipinakita paglabas ng web browser Chrome 81... Sabay-sabay magagamit matatag na paglabas ng isang libreng proyekto Kromo, na nagsisilbing batayan ng Chrome. Chrome browser naiiba ang paggamit ng mga logo ng Google, ang pagkakaroon ng isang system para sa pagpapadala ng mga abiso kung sakaling magkaroon ng pag-crash, ang kakayahang mag-download ng isang Flash module kapag hiniling, mga module para sa paglalaro ng protektadong nilalaman ng video (DRM), isang sistema para sa awtomatikong pag-install ng mga update at paghahatid sa panahon ng paghahanap Mga parameter ng RLZ. Ang Chrome 81 ay orihinal na nakaiskedyul na i-publish noong Marso 17, ngunit dahil sa SARS-CoV-2 coronavirus pandemic at ang paglipat ng mga developer sa trabaho mula sa bahay, ang pagpapalabas ay naantala. ipinagpaliban. Ang susunod na paglabas ng Chrome 82 ay nakaligtaan, ang Chrome 83 ay naka-iskedyul na ipalabas sa ika-19 ng Mayo.

Ang pangunahing pagbabago в kromo 81:

  • Nagpatuloy ang pagpapatupad proteksyon mula sa pag-load ng halo-halong nilalamang multimedia (kapag na-load ang mga mapagkukunan sa isang pahina ng HTTPS sa pamamagitan ng http:// protocol). Sa mga pahinang binuksan sa pamamagitan ng HTTPS, ang mga link na "http://" ay awtomatikong papalitan ng "https://" kapag naglo-load ng mga larawan, script, iframe, sound at video file, na ipinatupad sa huling release. Kung ang isang imahe ay hindi magagamit sa pamamagitan ng https, kung gayon ang pag-download nito ay naharang (maaari mong manu-manong markahan ang pagharang sa pamamagitan ng menu na maa-access sa pamamagitan ng simbolo ng padlock sa address bar).
  • Hindi pinagana Suporta sa FTP protocol. Sa susunod na release lahat ng FTP related code tatanggalin mula sa code base. Upang ma-access sa pamamagitan ng FTP, inirerekumenda na gumamit ng mga panlabas na FTP client. Pansamantala, maaaring ibalik ang suporta sa FTP gamit ang flag na "--enable-ftp" o "--enable-features=FtpProtocol".
  • Ang tampok na pagpapangkat ng tab ay pinagana para sa lahat ng mga user, na nagbibigay-daan sa iyong pagsamahin ang ilang mga tab na may katulad na layunin sa mga visually separated na grupo. Ang bawat pangkat ay maaaring bigyan ng sariling kulay at pangalan. Dati, ang pagpapangkat ng tab ay inaalok lamang para sa pagsubok sa isang maliit na porsyento ng mga user.

    Paglabas ng Chrome 81

  • Sa API WebXR device nagdagdag ng suporta sa device augmented reality. Binibigyang-daan ka ng WebXR API na pag-isahin ang trabaho sa iba't ibang klase ng mga device, mula sa mga nakatigil na virtual reality headset hanggang sa mga solusyon batay sa mga mobile device. Isang bagong API ang iminungkahi para sa paglikha ng mga augmented reality na application Web XR Hit Test, na nagbibigay-daan sa iyong maglagay ng mga virtual na bagay sa larangan ng view ng camera, na sumasalamin sa katotohanan. Halimbawa, maaari mo display isang virtual na bulaklak sa isang window sill na kinukunan sa camera, nagpapakita ng mga marka ng impormasyon sa ibabaw ng mga bagay, o nag-aayos ng mga virtual na kasangkapan habang kinukunan ang isang bakanteng silid.

    Paglabas ng Chrome 81Paglabas ng Chrome 81

  • Kapag nagse-save ng password sa built-in na tagapamahala ng password, isang babala ang ipapakita kung ang password ay ipinasok sa isang hindi secure na site.
  • Naisumite pagbabago sa mga tuntunin ng paggamit ng Google (Mga Tuntunin ng Serbisyo ng Google) kung saan siya nagpakita hiwalay na seksyon para sa Google Chrome at Chrome OS.
  • Ang incognito mode at mga session ng bisita ay may NTLM/Kerberos authentication na naka-disable bilang default.
  • Kasama sa pagpapatupad ng TLS 1.3 ang mga pinahusay na mekanismo para labanan ang mga pag-downgrade sa mga naunang bersyon ng TLS protocol. Dati, bahagyang pinagana ang proteksyon ng rollback ng bersyon ng protocol dahil sa hindi pagkakatugma sa ilang proxy server na hindi gumagana (Palo Alto Networks PAN-OS, Cisco Firepower Threat Defense, ASA na may FirePOWER). Ang mga isyu sa compatibility ay isang bagay na sa nakaraan, dahil ang karamihan sa mga vendor ng naturang mga proxy ay naglabas ng mga update upang dalhin ang kanilang mga pagpapatupad ng TLS sa pagsunod sa mga detalye.
  • Idinagdag ang opsyong “chrome://flags/#treat-unsafe-downloads-as-active-content” sa mga setting, na nagbibigay-daan sa iyong paganahin ang mga babala kapag sinusubukan mong hindi ligtas na boot mga executable na file sa pamamagitan ng mga link mula sa mga pahina ng HTTPS (sa Chrome 83, ang mga naturang babala ay ipapakita bilang default, at sa Chrome 84, ang mga pag-download ay iba-block).
  • Idinagdag ang suporta sa API para sa mga mobile device Web NFC, na nagpapahintulot sa mga web application na magbasa at magsulat ng mga NFC tag. Kasama sa mga halimbawa ng paggamit ng bagong API sa mga web application ang pagbibigay ng impormasyon tungkol sa mga exhibit sa museo, pagsasagawa ng mga imbentaryo, pagkuha ng impormasyon mula sa mga badge ng kalahok sa kumperensya, atbp. Ang mga tag ay ipinapadala at ini-scan gamit ang mga bagay na NDEFWriter at NDEFReader. Ang bagong API ay kasalukuyang available lang sa Origin Trials mode (mga pang-eksperimentong feature na nangangailangan ng hiwalay pagpapagana). Ipinahihiwatig ng Origin Trial ang kakayahang magtrabaho kasama ang tinukoy na API mula sa mga application na na-download mula sa localhost o 127.0.0.1, o pagkatapos magrehistro at makatanggap ng espesyal na token na may bisa sa limitadong oras para sa isang partikular na site.
  • Sa Origin Trial mode, nag-aalok ang PointerLock API ng flag unadjustedMovement, kapag naka-install, ang data tungkol sa mga kaganapan sa paggalaw ng mouse ay ipinapadala sa purong anyo nito, nang walang mga pagsasaayos o pagbilis.
  • Pinatatag at ipinamahagi na ngayon sa labas ng Origin Trials API Badging, na nagpapahintulot sa mga web application na lumikha ng mga indicator na lumalabas sa panel o home screen. Kapag isinara ang pahina, ang tagapagpahiwatig ay awtomatikong maaalis. Halimbawa, sa katulad na paraan maaari mong ipakita ang bilang ng mga hindi pa nababasang mensahe o impormasyon tungkol sa ilang mga kaganapan;

    Paglabas ng Chrome 81

  • Idinagdag sa Media Session API pagkakataon pagsubaybay sa posisyon kapag nagpe-play ng kanta. Makakakuha ka ng impormasyon tungkol sa bilis ng pag-playback, tagal at kasalukuyang oras ng pag-playback, na nagbibigay-daan sa iyong lumikha ng sarili mong mga interface para sa pagtatasa ng posisyon at paggalaw sa track.

    Paglabas ng Chrome 81

  • Ipinapatupad ng INTL API ang pamamaraan DisplayNames, kung saan makakakuha ka ng mga lokal na pangalan ng mga wika, bansa, pera, elemento ng petsa, atbp.
  • Sa API PerformanceObserver, na idinisenyo upang mangolekta ng data sa estado ng mga mapagkukunan habang ang gumagamit ay nagtatrabaho sa isang web application, ipinatupad ang kakayahang gamitin ang "buffered" na bandila na may matagal na gawain.
  • Bilang default, isasaalang-alang ng Chrome ang impormasyon ng oryentasyon mula sa EXIF ​​​​metadata kapag nagre-render ng mga larawan. Upang tahasang i-override ang gawi na ito, ang CSS property na "image-orientation" ay iminungkahi.
  • Nagdagdag ng meta tag at CSS property "color-scheme", na nagbibigay-daan sa iyong pumili ng color scheme para sa pag-render ng mga elemento ng interface, gaya ng mga form button at scroll bar.
  • Nagdagdag ng attribute sa HTMLAnchorElement hrefTranslate, kung saan maaari kang magpadala ng impormasyon tungkol sa pangangailangang isalin ang isang pahina sa ibang wika pagkatapos mag-click sa isang link.
  • Nagdagdag ng bagong uri ng kaganapan SubmitEvent, na kinabibilangan ng mga bagong pag-aari na nagbibigay-daan sa iyong malaman ang elemento na ang tawag ay humantong sa pagsusumite ng form. Halimbawa, ginagawang posible ng SubmitEvent na gumamit ng isang handler na karaniwan sa iba't ibang mga button at link na humahantong sa pagsusumite ng isang form.
  • Mga pagpapabuti sa mga tool para sa mga web developer:
    • Nagdagdag ng opsyong “Kopyahin > Kopyahin bilang Node.js fetch” sa menu ng konteksto na ipinapakita para sa mga kahilingan sa network para sa pagkopya sa anyo ng isang expression ng pagkuha na may kasamang data ng Cookie.
    • Ang isang tooltip na may hindi nakatakas na bersyon ng data ay ipinapakita na ngayon kapag ini-hover ang mouse sa ibabaw ng "content" na mga katangian ng CSS.
    • Sa web console, nadagdagan ang detalye ng mga mensahe ng error kapag nag-parse ng mga field sa source map.
    • Idinagdag ang setting na “Preferences > Sources > Allow scrolling past end of file,” na nagbibigay-daan sa iyong i-disable ang pag-scroll lampas sa dulo ng file kapag tinitingnan ang source text ng page.
    • Ang isang screen simulation ng Moto G4 smartphone ay idinagdag sa panel ng Device.
      Paglabas ng Chrome 81

    • Nagbibigay ang panel ng Cookies ng dilaw na highlight sa background para sa mga naka-block na Cookies.
    • Ang isang column na may data sa priyoridad sa pagpili ng Cookie ay naidagdag sa mga talahanayan ng Cookies na ipinapakita sa mga panel ng Network at Application.
    • Ang lahat ng mga field (maliban sa field ng laki) sa mga talahanayan na may Cookies ay mae-edit na ngayon.
      Paglabas ng Chrome 81

  • Nagdidiskonekta suporta para sa TLS 1.0 at TLS 1.1 na mga protocol ipinagpaliban hanggang sa mailabas ang Chrome 84. Naantala din ang pag-enable hanggang sa mailabas ang Chrome 83. bago pagpapalinaw mga elemento mga web form na na-optimize para sa paggamit sa mga touch screen.

Bilang karagdagan sa mga inobasyon at pag-aayos ng bug, ang bagong bersyon ay nag-aalis 32 mga kahinaan. Marami sa mga kahinaan ang natukoy bilang resulta ng awtomatikong pagsubok gamit ang mga tool AddressSanitizer, MemorySanitizer, Kontrolin ang Integridad ng Daloy, LibFuzzer и AFL. 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 cash reward program para sa pagtuklas ng mga kahinaan para sa kasalukuyang release, nagbayad ang Google ng 23 na parangal na nagkakahalaga ng $26 (isang $7500 na parangal, isang $5000 na parangal, isang $3000 na parangal, dalawang $2000 na parangal, tatlong $1000 na parangal, at walong $500 na parangal). Ang laki ng 7 reward ay hindi pa natutukoy.

Pinagmulan: opennet.ru

Magdagdag ng komento