Chrome 81-versie

Google gepresenteerd release van de webbrowser Chrome 81. Tegelijkertijd is beschikbaar stabiele release van een gratis project Chromium, dat dient als basis van Chrome. Chrome-browser verschillend het gebruik van Google-logo's, de aanwezigheid van een systeem voor het verzenden van meldingen bij een crash, de mogelijkheid om op verzoek een Flash-module te downloaden, modules voor het afspelen van beschermde video-inhoud (DRM), een systeem voor het automatisch installeren van updates en verzending tijdens het zoeken RLZ-parameters. Chrome 81 zou oorspronkelijk op 17 maart worden gepubliceerd, maar vanwege de SARS-CoV-2-coronaviruspandemie en de overdracht van ontwikkelaars om vanuit huis te werken, werd de release uitgesteld uitgesteld. De volgende release van Chrome 82 zal zijn gemist, Chrome 83 staat gepland voor release op 19 mei.

De belangrijkste veranderingen в Chrome 81:

  • De implementatie werd voortgezet van bescherming tegen het laden van gemengde multimedia-inhoud (wanneer bronnen worden geladen op een HTTPS-pagina via het http://-protocol). Op pagina's die via HTTPS worden geopend, worden “http://”-links nu automatisch vervangen door “https://” bij het laden van afbeeldingen, scripts, iframes, geluids- en videobestanden, wat in de laatste release is geïmplementeerd. Als een afbeelding niet beschikbaar is via https, wordt het downloaden ervan geblokkeerd (u kunt de blokkering handmatig markeren via het menu dat toegankelijk is via het hangslotsymbool in de adresbalk).
  • Gehandicapt Ondersteuning voor FTP-protocol. In de volgende release alle FTP-gerelateerde code zal worden verwijderd uit de codebasis. Voor toegang via FTP wordt aanbevolen om externe FTP-clients te gebruiken. Tijdelijk kan FTP-ondersteuning worden geretourneerd met behulp van de vlag "--enable-ftp" of "--enable-features=FtpProtocol".
  • De functie voor het groeperen van tabbladen is ingeschakeld voor alle gebruikers, zodat u verschillende tabbladen met vergelijkbare doeleinden kunt combineren in visueel gescheiden groepen. Elke groep kan een eigen kleur en naam krijgen. Voorheen werd tabbladgroepering alleen ter test aangeboden aan een klein percentage van de gebruikers.

    Chrome 81-versie

  • In API WebXR-apparaat apparaatondersteuning toegevoegd toegevoegde realiteit. Met de WebXR API kunt u het werk met verschillende soorten apparaten verenigen, van stationaire virtual reality-headsets tot oplossingen op basis van mobiele apparaten. Er is een nieuwe API voorgesteld voor het maken van augmented reality-applicaties Web XR-hittest, waarmee u virtuele objecten in het gezichtsveld van de camera kunt plaatsen, zodat de werkelijkheid wordt weerspiegeld. Dat kan bijvoorbeeld Scherm een virtuele bloem op een vensterbank gefilmd op camera, waarbij informatiemarkeringen op objecten worden weergegeven, of virtueel meubilair wordt opgesteld terwijl een lege kamer wordt gefilmd.

    Chrome 81-versieChrome 81-versie

  • Wanneer u een wachtwoord opslaat in de ingebouwde wachtwoordbeheerder, wordt er een waarschuwing weergegeven als het wachtwoord op een onbeveiligde site wordt ingevoerd.
  • Bijgedragen veranderingen aan de gebruiksvoorwaarden van Google (Google Servicevoorwaarden) waarin hij verscheen apart gedeelte voor Google Chrome en Chrome OS.
  • In de incognitomodus en gastsessies is NTLM/Kerberos-verificatie standaard uitgeschakeld.
  • De TLS 1.3-implementatie bevat verbeterde mechanismen om downgrades naar eerdere versies van het TLS-protocol tegen te gaan. Voorheen was de bescherming tegen het terugdraaien van protocolversies slechts gedeeltelijk ingeschakeld vanwege incompatibiliteit met enkele onjuist werkende proxyservers (Palo Alto Networks PAN-OS, Cisco Firepower Threat Defense, ASA met FirePOWER). Compatibiliteitsproblemen behoren nu tot het verleden, aangezien de meeste leveranciers van dergelijke proxy's updates hebben uitgebracht om hun TLS-implementaties in overeenstemming te brengen met de specificaties.
  • De optie “chrome://flags/#treat-unsafe-downloads-as-active-content” toegevoegd aan de instellingen, waarmee u waarschuwingen kunt inschakelen wanneer u probeert onveilig opstarten uitvoerbare bestanden via links van HTTPS-pagina's (in Chrome 83 worden dergelijke waarschuwingen standaard weergegeven en in Chrome 84 worden downloads geblokkeerd).
  • API-ondersteuning toegevoegd voor mobiele apparaten Web-NFC, waardoor webapplicaties NFC-tags kunnen lezen en schrijven. Voorbeelden van het gebruik van de nieuwe API in webapplicaties zijn onder meer het verstrekken van informatie over museumexposities, het uitvoeren van inventarissen, het verkrijgen van informatie uit badges van conferentiedeelnemers, enz. Tags worden verzonden en gescand met behulp van de NDEFWriter- en NDEFReader-objecten. De nieuwe API is momenteel alleen beschikbaar in de Origin Trials-modus (experimentele functies waarvoor aparte activering). Origin Trial impliceert de mogelijkheid om met de gespecificeerde API te werken vanuit applicaties gedownload van localhost of 127.0.0.1, of na registratie en ontvangst van een speciaal token dat een beperkte tijd geldig is voor een specifieke site.
  • In de Origin Trial-modus biedt de PointerLock API een vlag niet-aangepaste bewegingWanneer geïnstalleerd, worden gegevens over muisbewegingsgebeurtenissen in pure vorm verzonden, zonder aanpassingen of versnelling.
  • Gestabiliseerd en nu gedistribueerd buiten de Origin Trials API Badges, waarmee webapplicaties indicatoren kunnen maken die op het paneel of het startscherm verschijnen. Bij het sluiten van de pagina wordt de indicator automatisch verwijderd. Op een vergelijkbare manier kunt u bijvoorbeeld het aantal ongelezen berichten of informatie over bepaalde gebeurtenissen weergeven;

    Chrome 81-versie

  • Toegevoegd aan Mediasessie-API kans positie volgen tijdens het afspelen van een nummer. U kunt informatie krijgen over de afspeelsnelheid, duur en huidige afspeeltijd, waardoor u uw eigen interfaces kunt creëren voor het beoordelen van de positie en het bewegen langs de track.

    Chrome 81-versie

  • De INTL API implementeert de methode Weergavenamen, waarmee u gelokaliseerde namen van talen, landen, valuta's, datumelementen, enz. kunt verkrijgen.
  • In API Prestatiewaarnemer, ontworpen om gegevens te verzamelen over de status van bronnen terwijl de gebruiker met een webapplicatie werkt, geïmplementeerd de mogelijkheid om de “gebufferde” vlag te gebruiken bij langlopende taken.
  • Standaard houdt Chrome bij het renderen van afbeeldingen rekening met de oriëntatie-informatie uit de EXIF-metadata. Om dit gedrag expliciet te overschrijven, wordt de CSS-eigenschap “image-orientation” voorgesteld.
  • Metatag en CSS-eigenschap toegevoegd "kleurenschema", waarmee u een kleurenschema kunt selecteren voor het weergeven van interface-elementen, zoals formulierknoppen en schuifbalken.
  • Attribuut toegevoegd aan HTMLAnchorElement hrefVertalen, waarmee u informatie kunt doorgeven over de noodzaak om een ​​pagina in een andere taal te vertalen nadat u op een link hebt geklikt.
  • Nieuw evenementtype toegevoegd Gebeurtenis indienen, die nieuwe eigenschappen bevat waarmee u het element kunt achterhalen waarvan de oproep tot de indiening van het formulier heeft geleid. SubmitEvent maakt het bijvoorbeeld mogelijk om één handler te gebruiken die gemeenschappelijk is voor verschillende knoppen en links die leiden naar het indienen van een formulier.
  • Verbeteringen in tools voor webontwikkelaars:
    • Een optie “Kopiëren > Kopiëren als Node.js ophalen” toegevoegd aan het contextmenu dat wordt weergegeven voor netwerkverzoeken voor kopiëren in de vorm van een ophaalexpressie die cookiegegevens bevat.
    • Er wordt nu een tooltip met een versie zonder escapecodes van de gegevens weergegeven wanneer u met de muis over de CSS-eigenschappen “inhoud” beweegt.
    • In de webconsole zijn de details van foutmeldingen bij het parseren van velden in de bronkaart vergroot.
    • De instelling “Voorkeuren > Bronnen > Sta scrollen voorbij het einde van het bestand toestaan” toegevoegd, waarmee u het scrollen voorbij het einde van het bestand kunt uitschakelen wanneer u de brontekst van de pagina bekijkt.
    • Een schermsimulatie van de Moto G4-smartphone is toegevoegd aan het apparaatpaneel.
      Chrome 81-versie

    • Het Cookies-paneel biedt een gele achtergrondmarkering voor geblokkeerde Cookies.
    • Er is een kolom met gegevens over de prioriteit van de cookieselectie toegevoegd aan de cookiestabellen die worden weergegeven in de panelen Netwerk en Applicatie.
    • Alle velden (behalve het veld Grootte) in tabellen met cookies zijn nu bewerkbaar.
      Chrome 81-versie

  • ontkoppeling ondersteuning voor TLS 1.0- en TLS 1.1-protocollen uitgesteld totdat Chrome 84 wordt uitgebracht. Het inschakelen wordt ook uitgesteld totdat Chrome 83 wordt uitgebracht. nieuw opruiming elementen webformulieren die zijn geoptimaliseerd voor gebruik op touchscreens.

Naast innovaties en bugfixes elimineert de nieuwe versie 32 kwetsbaarheden. Veel van de kwetsbaarheden zijn geïdentificeerd als resultaat van geautomatiseerd testen met tools AdresSanitizer, Geheugenontsmettingsmiddel, Integriteit van controlestroom, LibFuzzer и AFL. Er zijn geen kritieke problemen geïdentificeerd die het mogelijk zouden maken om alle niveaus van browserbeveiliging te omzeilen en code op het systeem uit te voeren buiten de sandbox-omgeving. Als onderdeel van het geldbeloningsprogramma voor het ontdekken van kwetsbaarheden voor de huidige release heeft Google 23 prijzen uitbetaald ter waarde van $ 26 (één $ 7500, één $ 5000, één $ 3000, twee $ 2000, drie $ 1000 en acht $ 500). De omvang van de 7 beloningen is nog niet vastgesteld.

Bron: opennet.ru

Voeg een reactie