Google van de webbrowser . Tegelijkertijd stabiele release van een open source project , dat de basis vormt voor Chrome. De browser Chrome met het gebruik van de logo's van Google, het hebben van een systeem voor het verzenden van meldingen in geval van een crash, de mogelijkheid om Flash-modules op aanvraag te downloaden, modules voor het afspelen van beveiligde videoinhoud (DRM), een systeem voor automatische updates en overdracht bij het zoeken . Chrome 81 was originally scheduled for release on March 17, but due to the SARS-CoV-2 coronavirus pandemic and developers working from home, the release was . The next release, Chrome 82, will be , with Chrome 83 scheduled for May 19.
:
- The implementation of against the loading of mixed media content (when resources are loaded over http:// on an HTTPS page) has continued. On pages loaded via HTTPS, links to "http://" will now automatically be replaced with "https://" when loading images, scripts, iframes, audio, and video files was implemented in the previous release. If an image is unavailable via https, its loading is blocked (manually, the block can be marked via the menu accessible through the lock symbol in the address bar).
- support for the FTP protocol. In the next release, all related FTP code from the codebase. It is recommended to use external FTP clients for FTP connections. Temporarily, FTP support can be restored using the flag "āenable-ftp" or "āenable-features=FtpProtocol."
- A tab grouping feature has been enabled for all users, allowing several similar tabs to be combined into visually separate groups. Each group can be assigned its own color and name. Previously, tab grouping was offered for testing only to a small percentage of users.
- In de API support for has been added. The WebXR API allows for a unified approach to working with various classes of devices, from stationary virtual reality headsets to mobile-based solutions. A new API is proposed for creating augmented reality applications, , which allows placing virtual objects within the camera's field of view, reflecting real-world reality. For example, you can a virtual flower on a windowsill captured by the camera, render informational tags over objects, or arrange virtual furniture in an empty room.
- When saving a password in the built-in password manager, a warning will be displayed if the password is entered on an insecure website.
- Toegevoegd in Google's Terms of Service (), which now includes for Google Chrome and Chrome OS.
- In incognito mode and guest session, NTLM/Kerberos authentication is disabled by default.
- TLS 1.3 includes enhanced mechanisms to prevent downgrading to earlier versions of the TLS protocol. Previously, protection against protocol version downgrade was only partially implemented due to incompatibilities with some poorly functioning proxy servers (Palo Alto Networks PAN-OS, Cisco Firepower Threat Defense, ASA with FirePOWER). Now, compatibility issues are a thing of the past, as most manufacturers of such proxies have released updates to align their TLS implementations with the specifications.
- A new option has been added to the settings: "chrome://flags/#treat-unsafe-downloads-as-active-content," which allows enabling warnings when attempting to download executable files from HTTPS page links (in Chrome 83, such warnings will be displayed by default, while in Chrome 84, downloads will be blocked).
- Support for the Web NFC API ). The Origin Trial allows the use of the specified API from applications loaded from localhost or 127.0.0.1, or after passing registration and obtaining a special token that is valid for a limited time for a specific site. In Origin Trials mode, the PointerLock API has introduced a flag
- unadjustedMovement, which, when set, transmits mouse movement event data in its raw form, without corrections or acceleration. , which allows web applications to create indicators displayed on the panel or home screen. When the page is closed, the indicator is automatically removed. For example, this method can be used to show the number of unread messages or information about certain events.
- is gestabiliseerd en wordt nu buiten Origin Trials verspreid, de API , which allows web applications to create indicators displayed on the panel or home screen. When the page is closed, the indicator is automatically removed. For example, this method can be used to show the number of unread messages or information about certain events;
- The Media Session API has been enhanced. het volgen van de positie tijdens het afspelen van een compositie. Gegevens over de afspeelsnelheid, de duur en de huidige afspeeltijd kunnen worden verkregen, wat het mogelijk maakt om eigen interfaces te creƫren voor het evalueren van de positie en het navigeren door de track.
- In de API INTL is de methode , geĆÆmplementeerd, waarmee gelokaliseerde namen van talen, landen, valuta, datumelementen, enz. kunnen worden verkregen.
- In de API , bedoeld voor het verzamelen van gegevens over de status van resources tijdens het gebruik van de webapplicatie door de gebruiker, de mogelijkheid om de vlag ābufferedā te gebruiken met langdurige taken.
- Standaard houdt Chrome bij het weergeven van afbeeldingen rekening met de informatie over de oriĆ«ntatie uit EXIF-meta-gegevens. Om dit gedrag expliciet te overrulen, is de CSS-eigenschap āimage-orientationā voorgesteld.
- Toegevoegd zijn de meta-tag en de CSS-eigenschap āā, waarmee een klemschema kan worden gekozen voor het tekenen van interface-elementen zoals formuliereenheden en scrollbalken.
- Aan HTMLAnchorElement is het attribuut , toegevoegd, waarmee informatie kan worden doorgegeven over de noodzaak om de pagina naar een andere taal te vertalen na het klikken op de link.
- Een nieuw type gebeurtenis is toegevoegd , dat nieuwe eigenschappen bevat waarmee het element kan worden geïdentificeerd dat heeft geleid tot het indienen van het formulier. Bijvoorbeeld, SubmitEvent stelt in staat om één handler te gebruiken die gemeenschappelijk is voor verschillende knoppen en links die leiden tot het indienen van een formulier.
- in de tools voor webontwikkeling:
- In het contextmenu dat wordt weergegeven voor netwerkverzoeken is de optie āKopiĆ«ren > Kopieer als Node.js fetchā toegevoegd om een fetch-expressie te kopiĆ«ren, inclusief gegevens over Cookie.
- Een tooltip met de niet-geĆ«scaleerde variant van gegevens wordt weergegeven wanneer de muis boven CSS-eigenschappen ācontentā zweeft.
- In de webconsole is de detailniveaus van foutmeldingen bij het parseren van velden in de source map verhoogd.
- Een instelling āVoorkeuren > Bronnen > Scrollen buiten het einde van het bestand toestaanā is toegevoegd, waarmee scrolling voorbij het einde van het bestand kan worden voorkomen bij het bekijken van de broncode van de pagina.
- In het Device-paneel is de simulatie van het scherm van de smartphone Moto G4 toegevoegd.
- In het Cookies-paneel is er een gele achtergrondoe voor geblokkeerde Cookies.
- In de tabellen met Cookies die worden weergegeven in de panelen Netwerk en Toepassing is een kolom toegevoegd met gegevens over de prioriteit van de keuze van Cookies.
- Alle velden (behalve het veld met de grootte) in de tabellen met Cookies zijn nu bewerkbaar.
- van de ondersteuning voor de protocollen TLS 1.0 en TLS 1.1 tot de uitgave van Chrome 84. De uitgave van Chrome 83 is ook uitgesteld om het in te voeren opmaak webformulieren die geoptimaliseerd zijn voor gebruik op touchscreen apparaten.
Naast de nieuwe functies en bugfixes zijn in de nieuwe versie . Veel kwetsbaarheden zijn ontdekt via geautomatiseerde tests met tools zoals , , , en . Kritische problemen die alle beveiligingslagen van de browser kunnen omzeilen en code buiten de sandbox-omgeving kunnen uitvoeren, zijn niet aangetroffen. In het kader van het beloningsprogramma voor het rapporteren van kwetsbaarheden heeft Google voor deze release 23 premies uitbetaald ter waarde van 26.000 dollar (ƩƩn premie van $7500, ƩƩn premie van $5000, ƩƩn premie van $3000, twee premies van $2000, drie premies van $1000 en acht premies van $500). De grootte van 7 beloningen is nog niet bepaald.
Bron: opennet.ru
