Udgaven af webbrowseren Chrome 130

Google har udgivet version 130 af webbrowseren Chrome. Samtidig er den stabile udgave af det fri projekt Chromium, som fungerer som grundlaget for Chrome, også tilgængelig. Chrome adskiller sig fra Chromium ved at bruge Google-logoer, en system til at sende meddelelser i tilfælde af nedbrud, moduler til afspilning af beskyttet videoindhold (DRM), en automatisk opdateringsinstallation, konstant aktivering af Sandbox-isolering, adgang til Google API nøgler og overførsel af RLZ-parametre under søgninger. For dem, der har brug for mere tid til opdatering, understøttes en separat version kaldet Extended Stable i 8 uger. Den næste version af Chrome 131 er planlagt til den 12. november.

Hovedændringer i Chrome 130:

  • En ny form for kompakte meddelelser om udførte handlinger er blevet tilføjet. Disse vises under adressefeltet som en lille bjælke, der dækker indholdet. For eksempel kan en sådan dialog informere brugeren om, at et element er blevet tilføjet til læselisten, og vise en knap til at åbne læselisten i sidepanelet. Implementeringen af den nye form for meddelelser vil ske gradvist, og en indstilling "chrome://flags/#top-chrome-toasts" er tilgængelig for at styre visningen.
    Udgaven af webbrowseren Chrome 130
  • Med energibesparende tilstand (Energy saver) aktiveret er der eksperimentel understøttelse af automatisk frysing af faner, der bruger mange CPU-ressourcer, men som ikke afspiller lyd og har været skjult i mere end 5 minutter. Der gøres undtagelse for faner relateret til styring af eksterne enheder eller afholdelse af video- og lydkonferencer (disse faner identificeres baseret på adgang til API'er til USB, Bluetooth, kamera, inputenheder og mikrofon samt oprettelse af en kommunikationskanal ved hjælp af RTCDataChannel eller MediaStreamTrack). Indstillinger "chrome://flags/#freezing-on-energy-saver" og "chrome://flags/#freezing-on-energy-saver-testing" er blevet tilføjet for at aktivere autarfrysning. I Chrome 131 planlægges automatikfrysning at blive aktiveret gradvist som standard, begyndende med 1% af brugerne.
  • Android-versionen har fået en indbygget PDF-dokumentfremviser, som ikke kræver kald til eksterne applikationer (muligheder for at downloade PDF og åbne i en ekstern applikation er stadig tilgængelige).
  • Muligheden for at åbne i «billede-i-billede» (picture-in-picture) tilstand er nu tilgængelig ikke kun for videoer, men også for enhver form for indhold, som kan vises over andet indhold. For eksempel kan der nu i «billede-i-billede» tilstand vises brugergrænseflader til videokonferencer, egne videoafspillere, notatsystemer, chats, udviklerværktøjer osv. Indholdet åbnes i «billede-i-billede» tilstand ved hjælp af metoden documentPictureInPicture.requestWindow(), som returnerer et objekt, hvorigennem indhold kan tilføjes ved hjælp af metoden .document.body.append().
    Udgaven af webbrowseren Chrome 130
  • Funktionen til at tilgå eksterne ordbøger med komprimerede svar ved hjælp af Brotli- og Zstandard-algoritmer er blevet tilføjet.
  • Der er blevet tilføjet support for aktivering af rulleområder ved navigation ved hjælp af tastaturet, hvilket giver brugere uden mus mulighed for først at skifte til det ønskede område med Tab-tasten og derefter rulle indholdet med piletasterne.
  • Support for parsing af uspecifikke URL-skemata (som ikke er inkluderet i listen over standard schemata) med opdeling af værtsnavn og stier er blevet tilføjet. For eksempel, ved parsing af URL'en «git://example.com/path» vil «example.com» blive defineret som værtsnavn, og «/path» som sti (tidligere blev «//example.com/path» behandlet som én sti).
  • Den Android-versionen har nu integreret support til at forbinde tredjepartsudbydere af automatisk udfyldning af formularer og adgangskoder uden afhængighed af Accessibility API.
  • Adfærden for elementet er nu i overensstemmelse med Safari og Firefox — når det er i synlighedstilstand «none», skjules elementet ikke længere, men skifter til en alternativ stil.
  • Der er implementeret nye anbefalinger fra CSS Working Group vedrørende behandling af indlejrede regler i CSS-blokke, som nu tager højde for rækkefølgen af CSS-egenskaber og CSS-regler i blokken (tidligere blev alle CSS-regler behandlet først, hvilket førte til ulogiske resultater fra udviklerens synspunkt). For eksempel, den viste CSS-blok indstillede tidligere rød baggrundsfarve, men vil nu indstille grøn: .foo { width: fit-content; @media screen { background-color: red; } background-color: green; }
  • CSS-egenskaben box-decoration-break er implementeret, hvilket angiver, hvordan et element skal tegnes, når dets dele er opdelt over forskellige rækker, kolonner eller sider. Der er to tegnetilstande tilgængelige: slice - elementet tegnes først helt, og derefter skæres det i dele; clone - hver del tegnes separat med sine egne grænser og marginer. I Firefox understøttes denne egenskab siden 2014.
    Udgaven af webbrowseren Chrome 130Udgaven af webbrowseren Chrome 130
  • I WebGPU API'et er der tilføjet en tilstand 'dual-source-blending' til at blande output fra to fragment-shaders med resultatet skrevet til en enkelt framebuffer.
  • I 'Origin trials'-tilstanden er API'en Language Detector implementeret, som gør det muligt at bestemme sproget ud fra et tekststykke.
  • Mulighederne for værktøjer til webudviklere er blevet udvidet. I panelet til netværksaktivitetsanalyse er der tilføjet en dropdown-menu med ekstra filtre. Der er tilføjet en mulighed for at rense følsomme data, inden HTTP-sessionen gemmes i HAR (HTTP Archive) format.

Udgaven af webbrowseren Chrome 130
Afspil video

Udover nyheder og fejlrettelser er 17 sårbarheder blevet rettet i den nye version. Mange af sårbarhederne blev identificeret gennem automatiserede test med værktøjer som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer og AFL. Én problemstilling er blevet vurderet til en høj fare (adgang til allerede frigjort hukommelse i kode relateret til AI). Der er ikke identificeret kritiske problemer, der tillader omgåelse af alle beskyttelsesniveauer i browseren og udførelse af kode i systemet uden for sandbox-miljøet. I forbindelse med programmet for belønning for opdagelse af sårbarheder har Google udbetalt 13 præmier på i alt 72.000 dollars (én præmie på $36.000, $4.000 og $3.000, to præmier på $6.000, $5.000 og $2.000, samt tre præmier på $1.000). Størrelsen af én belønning er endnu ikke fastsat.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster