Google udgivelsen af webbrowseren . Samtidig stabil udgivelse af et frit projekt , som danner grundlaget for Chrome. Browseren Chrome ved at bruge Google-logoer, have et system til at sende beskeder i tilfælde af nedbrud, muligheden for at downloade Flash-modulet på anmodning, moduler til afspilning af beskyttet videoinhold (DRM), et automatisk opdateringssystem og overførsel ved søgning . Oprindeligt var det planlagt at offentliggøre Chrome 81 den 17. marts, men på grund af SARS-CoV-2 coronaviruspandemien og overgangen til hjemmearbejde for udviklerne, blev udgivelsen . Den næste udgivelse, Chrome 82, vil være , med Chrome 83 planlagt til den 19. maj.
:
- Implementeringen af mod blandet medieindhold (når ressourcer bliver indlæst via http:// på HTTPS-sider) er blevet fortsat. På sider, der åbnes over HTTPS, vil links til «http://» automatisk blive erstattet med «https://» ved indlæsning af billeder, scripts, iframes, lyd- og videofiler, som blev implementeret i den forrige udgivelse. Hvis et billede ikke er tilgængeligt via https, blokeres dets indlæsning (manuelt kan blokeringen noteres via menuen, der er tilgængelig via låsesymbolet i adressefeltet).
- støtte til FTP-protokollen. I den næste udgivelse vil al kode relateret til FTP fra kodebasen. Eksterne FTP-klienter anbefales til brug med FTP-protokollen. Midlertidigt kan støtte til FTP genoprettes ved hjælp af flaget «—enable-ftp» eller «—enable-features=FtpProtocol».
- En funktion til kategorisering af faner er blevet aktiveret for alle brugere, hvilket gør det muligt at samle flere faner med lignende formål i visuelt adskilte grupper. Hver gruppe kan tildeles en farve og et navn. Tidligere blev gruppering af faner kun tilbudt til тестирование for en lille procentdel af brugerne.
- I API tilføjet støtte til enheder . WebXR API tillader en ensartet tilgang til interaktion med forskellige enhedsklasser, fra stasjonære virtuelle reality-headset til løsninger baseret på mobile enheder. Et nyt API er blevet foreslået til oprettelse af applikationer til udvidet virkelighed, , som tillader placering af virtuelle objekter i kameraets synsfelt, der afspejler den virkelige verden. For eksempel kan man en virtuel blomst på et vindueskarm, der optages af kameraet, vise informationsmærker over objekter eller arrangere virtuel møbel i et tomt rum.
- Når et password gemmes i den indbyggede password manager, vises en advarsel, hvis passwordet er indtastet på en usikker hjemmeside.
- ændringer i Google vilkår for brug (), som nu inkluderer for Google Chrome og Chrome OS.
- I incognito- og gæstesessioner er autentificering ved hjælp af NTLM / Kerberos som standard deaktiveret.
- Implementeringen af TLS 1.3 inkluderer avancerede mekanismer til at modstå nedgradering til tidligere versioner af protokollen TLS. Tidligere var beskyttelsen mod nedgradering kun delvist aktiveret på grund af inkompatibilitet med nogle problematiske proxyservere (Palo Alto Networks PAN-OS, Cisco Firepower Threat Defense, ASA med FirePOWER). Nu er kompatibilitetsproblemerne fortid, da de fleste producenter af sådanne proxyer har udgivet opdateringer for at bringe deres TLS-implementeringer i overensstemmelse med kravene i specifikationerne.
- Indstillingerne har fået en mulighed for "chrome://flags/#treat-unsafe-downloads-as-active-content", som muliggør advarsler ved forsøg på at downloade eksekverbare filer fra links på HTTPS-sider (i Chrome 83 vil sådanne advarsler blive vist som standard, mens downloads vil blive blokeret i Chrome 84).
- For mobile enheder er support til API , som giver webapplikationer mulighed for at læse og skrive NFC-tags, blevet tilføjet. Eksempler på anvendelse af den nye API i webapplikationer inkluderer at give oplysninger om museum genstande, gennemføre lageroptælling, hente oplysninger fra deltager badges ved konferencer osv. Sendelse og scan af tags udføres ved hjælp af NDEFWriter og NDEFReader objekter. Den nye API er indtil videre kun tilgængelig i Origin Trials (eksperimentelle funktioner, der kræver særskilt ). Origin Trial indebærer muligheden for at arbejde med den nævnte API fra applikationer downloadet fra localhost eller 127.0.0.1, eller efter registrering og modtagelse af et særligt token, som virker i en begrænset periode for en specifik hjemmeside.
- I Origin Trial-tilstand er der tilføjet et flag til PointerLock API , som ved aktivering gør, at data om musebevægelse overføres i ren form uden justeringer og acceleration.
- Den stabiliserede og nu distribuerede API , der giver webapplikationer mulighed for at skabe indikatorer, der vises på panelen eller startskærmen. Når siden lukkes, fjernes indikatoren automatisk. For eksempel kan dette anvendes til at vise antallet af ulæste beskeder eller oplysninger om begivenheder;
- I Media Session API'en er der tilføjet position tracking during composition playback. You can obtain data on playback speed, duration, and current playback time, allowing you to create custom interfaces for evaluating position and navigating the track.
- The API INTL has implemented the method , through which you can obtain localized names for languages, countries, currencies, date elements, etc.
- I API , designed for collecting data on resource status during user interaction with a web application, the ability to use the ‘buffered’ flag with long-running tasks.
- By default, when rendering images, Chrome will take into account orientation information from EXIF metadata. To explicitly override this behavior, the CSS property ‘image-orientation’ is suggested.
- Meta tag and CSS property ‘’ have been added, allowing the selection of a color scheme for rendering interface elements such as form buttons and scroll bars.
- The HTMLAnchorElement now includes the attribute , which allows you to pass information about the need to translate the page to another language after following the link.
- A new event type has been added , which includes new properties that allow you to identify the element that triggered the form submission. For example, SubmitEvent allows for a single handler to be used across different buttons and links leading to form submission.
- in web development tools:
- In the context menu shown for network requests, an item ‘Copy > Copy as Node.js fetch’ has been added to copy in the form of a fetch expression including Cookie data.
- A tooltip with an unescaped version of the data is displayed when hovering over the CSS properties ‘content’.
- Error message detail in the web console has been enhanced when parsing fields in the source map.
- A setting ‘Preferences > Sources > Allow scrolling past end of file’ has been added to prohibit scrolling beyond the end of the file when viewing the page's source text.
- The Device panel has added simulation for the screen of the Moto G4 smartphone.
- In the Cookies panel, blocked Cookies are highlighted with a yellow background.
- In the tables of Cookies displayed in the Network and Application panels, a column with data on the priority selection of Cookies has been added.
- All fields (except the size field) in the Cookie tables are now editable.
- understøttelse af protokollerne TLS 1.0 og TLS 1.1 indtil udgivelsen af Chrome 84. Udgivelsen af Chrome 83 er også blevet forsinket design webformularer, der er optimeret til brug på berøringsskærme.
Udover nye funktioner og fejlrettelser er der i den nye version løst . Mange af sårbarhederne blev opdaget ved hjælp af automatiserede testværktøjer , , , og . Der er ikke afsløret kritiske problemer, der giver mulighed for at omgå alle lag af browserbeskyttelse og udføre kode på systemet uden for sandbox-miljøet. Som en del af programmet til belønning af opdagelse af sårbarheder har Google udbetalt 23 præmier på i alt 26.000 dollars (en præmie på 7500 dollars, en præmie på 5000 dollars, en præmie på 3000 dollars, to præmier på 2000 dollars, tre præmier på 1000 dollars og otte præmier på 500 dollars). Størrelsen på 7 belønninger er endnu ikke fastlagt.
Kilde: opennet.ru
