Izid Chrome 81

Podjetje Google je predstavilo izdajo spletnega brskalnika Chrome 81. Hkrati je na voljo stabilna izdaja odprtokodnega projekta Chromium, ki služi kot osnova za Chrome. Brskalnik Chrome se razlikuje po uporabi logotipov Google, vključevanju sistema za pošiljanje obvestil v primeru zrušitve, možnosti nalaganja modula Flash na zahtevo, modu za predvajanje zaščitenega video vsebin (DRM), sistemu samodejnega nameščanja posodobitev in prenosu pri iskanju RLZ-parametrov. Sprva je bilo načrtovano izid Chrome 81 17. marca, vendar je zaradi pandemije koronavirusa SARS-CoV-2 in prenosa razvijalcev na delo od doma izid odložen. Naslednji izid Chrome 82 bo izpuščen, izid Chrome 83 pa je predviden za 19. maj.

Glavne spremembe u Chrome 81:

  • Nadaljuje se izvajanje zaščite pred nalaganjem mešanih multimedijskih vsebin (ko se na HTTPS-stranici nalagajo viri prek protokola http://). Na straneh, odprtih preko HTTPS, bodo zdaj samodejno zamenjane povezave „http://“ z „https://“ pri nalaganju slik, skript, iframe, zvočnih in video datotek, kar je bilo izvedeno v prejšnjem izidu. Če slika ni dostopna prek https, se njeno nalaganje blokira (ročno lahko blokado potrdite prek menija, dostopnega prek simbola ključavnice v naslovni vrstici).
  • Podpora podpora protokolu FTP. V naslednjem izidu bo celoten FTP povezan koda izbrisan iz izvorne kode. Priporočljivo je, da za dostop preko protokola FTP uporabljate zunanje FTP odjemalce. Začasno lahko podpore FTP ponovno pridobite s pomočjo zastavice „—enable-ftp“ ali „—enable-features=FtpProtocol“.
  • Za vse uporabnike je bila vključena funkcija grupiranja zavihkov, ki omogoča združevanje več podobnih zavihkov v vizualno ločene skupine. Vsaki skupini lahko dodelite svojo barvo in ime. V preteklosti je bilo grupiranje zavihkov predlagano le omejenemu odstotku uporabnikov za testiranje.

    Izid Chrome 81
  • V API WebXR naprava je dodana podpora za naprave obogatene resničnosti. API WebXR omogoča poenotenje dela z različnimi razredi naprav, od stacionarnih slušalk virtualne resničnosti do rešitev na osnovi mobilnih naprav. Za ustvarjanje aplikacij obogatene resničnosti je bil predlagan nov API Web XR Hit Test, ki omogoča postavljanje virtualnih objektov v vidno polje kamere, ki odraža resnično stvarnost. Na primer, lahko prikazujete virtualni cvet na oknu, ki ga posnema kamera, prikažete informacijske oznake preko predmetov ali razporedite virtualno pohištvo v prazni sobi.

    Izid Chrome 81Izid Chrome 81
  • Pri shranjevanju gesla v vgrajenem upravljalniku gesel je zagotovljeno, da se prikaže opozorilo, če je geslo vneseno na nezanesljivi strani.
  • Vključene so spremembe v pogoje uporabe Google (Google Terms of Service), ki so vnesli poseben razdelek za Google Chrome in Chrome OS.
  • V incognito načinu i gostujućoj sesiji, autentifikacija pomoću NTLM / Kerberos je prema zadanim postavkama onemogućena.
  • U implementaciji TLS 1.3 uključeni su prošireni mehanizmi za sprečavanje vraćanja na ranije verzije TLS protokola. Ranije je zaštita od vraćanja verzije protokola bila uključena samo delimično zbog nespojivosti sa nekim neispravno funkcionalnim proxy serverima (Palo Alto Networks PAN-OS, Cisco Firepower Threat Defense, ASA s FirePOWER-om). Sada su problemi s kompatibilnošću postali prošlost, jer su većina proizvođača takvih proxya objavila ažuriranja kako bi prilagodila implementacije TLS-u zahtevima specifikacija.
  • U postavke je dodana opcija «chrome://flags/#treat-unsafe-downloads-as-active-content» koja omogućava prikaz upozorenja prilikom pokušaja nevarnega nalaganja preuzimanja izvršnih datoteka putem linkova sa HTTPS stranica (u Chrome 83 takva upozorenja biće prikazana prema zadanim postavkama, a u Chrome 84 preuzimanja će biti blokirana).
  • Za mobilne uređaje dodata je podrška za API Web NFC, koji omogućava web aplikacijama čitanje i pisanje NFC oznaka. Među primerima primene novog API-ja u web aplikacijama napominje se pružanje informacija o muzejskim eksponatima, sprovođenje inventura, dobijanje podataka sa oznaka učesnika konferencija itd. Slanje i skeniranje oznaka obavlja se pomoću objekata NDEFWriter i NDEFReader. Novi API je u ovoj fazi dostupan samo u režimu Origin Trials (eksperimentalne mogućnosti koje zahtevaju posebnu aktivaciju). Origin Trial podrazumeva mogućnost korišćenja navedenog API-ja iz aplikacija učitanih sa localhost ili 127.0.0.1, ili nakon prolaska registracije i dobijanja posebnog tokena koji važi ograničeno vreme za određeni sajt.
  • U režimu Origin Trial u API PointerLock uvedena je oznaka unadjustedMovement, kada se postavi, podaci o događajima kretanja miša prenose se u čistom obliku, bez ispravki i ubrzanja.
  • Stabilizovan je i sada se širi van Origin Trials programski interfejs Badging, koji omogućava web aplikacijama kreiranje indikatora koji se prikazuju na traci ili početnom ekranu. Kada se stranica zatvori, indikator se automatski uklanja. Na primer, na ovaj način se može prikazivati broj nepročenih poruka ili informacije o nekim događanjima;

    Izid Chrome 81
  • U API Media Session dodana je možnost sledenje položaja med predvajanjem skladbe. Podatke o hitrosti predvajanja, dolžini in trenutnem času predvajanja je mogoče pridobiti, kar omogoča ustvarjanje lastnih vmesnikov za oceno položaja in premikanje po skladbi.

    Izid Chrome 81
  • V API INTL je implementirana metoda DisplayNames, preko katere je mogoče pridobiti lokalizirane nazive jezikov, držav, valut, elementov datumov itd.
  • V API PerformanceObserver, namenjen zbiranju podatkov o stanju virov med delovanjem uporabnika z web-aplikacijo, je bila uvedena možnost uporabe zastavice „buffered“ pri dolgotrajnih nalogah.
  • Privzeto bo Chrome pri izhodu slik upošteval informacije o usmeritvi iz EXIF metapodatkov. Za izrecno preoblikovanje tega vedenja je predlagana CSS lastnost „image-orientation“.
  • Dodani sta metatag in CSS lastnost „color-scheme“, ki omogočata izbiro barvne sheme za risanje elementov vmesnika, kot so gumbi in drsniki.
  • V HTMLAnchorElement je dodana lastnost hrefTranslate, preko katere je mogoče posredovati informacije o potrebi po prevodu strani v drug jezik po kliku na povezavo.
  • Dodana je nova vrsta dogodkov SubmitEvent, ki vključuje nove lastnosti, ki omogočajo ugotavljanje elementa, katerega klic je povzročil pošiljanje obrazca. Na primer, SubmitEvent omogoča uporabo enega obdelovalca, skupnega za različne gumbe in povezave, ki vodijo k pošiljanju obrazca.
  • Izboljšave v orodjih za web-razvijalce:
    • V kontekstno meni, ki se prikaže za omrežne zahteve, je dodana možnost „Kopiraj > Kopiraj kot Node.js fetch“ za kopiranje v obliki fetch izraza, ki vključuje podatke o piškotkih.
    • Zagotovljen je izhod namiga z neekranirano različico podatkov ob premiku miške nad CSS lastnostmi „content“.
    • V web-konzoli je povečana podrobnost sporočil o napakah pri razčlenjevanju polj v source map.
    • Dodana je nastavitev „Preference > Viri > Dovoli pomikanje mimo konca datoteke“, ki omogoča prepoved pomikanja preko konca datoteke pri ogledu izvorne kode strani.
    • Na ploščo naprave je dodana simulacija zaslona pametnega telefona Moto G4.
      Izid Chrome 81
    • Na plošči piškotkov je zagotovljeno poudarjanje z rumenim ozadjem blokiranih piškotkov.
    • V tabelah s piškotki, prikazanih na ploščah omrežja in aplikacije, je dodan stolpec s podatki o prioriteti izbire piškotkov.
    • Vsa polja (razen polja z velikostjo) v tabelah s piškotki so zdaj na voljo za urejanje.
      Izid Chrome 81
  • Izključitev podpore protokolom TLS 1.0 in TLS 1.1 odloženo do izida Chrome 84. Do izida Chrome 83 je prav tako odloženo vključitev novega zasnove elementov spletnimi obrazci, ki so optimizirani za uporabo na zaslonih na dotik.

Poleg novih funkcionalnosti in odpravljanja napak je v novi različici odpravljeno 32 ranljivostiŠtevilne od ranljivosti so bile ugotovljene z uporabo avtomatiziranega testiranja orodij AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer in AFL. Kritične težave, ki omogočajo obhod vseh ravni zaščite brskalnika in izvajanje kode v sistemu zunaj sandbox okolja, niso bile ugotovljene. V okviru programa za nagrajevanje za odkrivanje ranljivosti za trenutno različico je podjetje Google izplačalo 23 nagrad v skupni višini 26 tisoč dolarjev (ena nagrada 7500 $, ena nagrada 5000 $, ena nagrada 3000 $, dve nagradi 2000 $, tri nagrade 1000 $ in osem nagrad 500 $). Velikost 7 nagrad še ni določena.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster