Udgivelse af Firefox 129

Firefox 129 webbrowseren er blevet frigivet, og opdateringer til de tidligere langtidssupportversioner 115.14.0 og 128.1.0 er blevet dannet. Firefox 130 er nu i beta-test, og udgivelsen er planlagt til den 3. september.

De vigtigste nyheder i Firefox 129:

  • HTTPS-First-tilstand er som standard aktiveret, hvilket betyder, at når man forsøger at åbne en side via HTTP uden kryptering, vil browseren først forsøge at tilgå siden via HTTPS ("http://" bliver til "https://"). Hvis denne tilgang mislykkes, vil browseren automatisk tilgå siden uden kryptering. For at deaktivere tilstanden skal man bruge indstillingen "dom.security.https_first" i about:config. I modsætning til den valgfrie indstilling "Kun HTTPS" aktiveres HTTPS-First ikke for indlæsning af subressourcer som billeder, scripts og stylesheet, men gælder kun ved forsøg på at åbne en side efter at have klikket på et link eller indtastet en URL i adresselinjen.
  • På platforme som Linux, Windows 11 og Android 10+ er der nu mulighed for at bruge systemresolveren til at bestemme DNS-posterne, gennem hvilke information om den offentlig nøgle til ECH (Encrypted Client Hello) mekanismen overføres. Dette fortsætter udviklingen af ESNI (Encrypted Server Name Indication) teknologien og sikrer kryptering af informationer om TLS-session parametre som det ønskede domænenavn. Den væsentligste forskel mellem ECH og ESNI er, at i ECH, i stedet for at kryptere på niveauet for individuelle felter, krypteres hele TLS-beskeden ClientHello, hvilket forhindrer lækager gennem felter, der ikke dækkes af ESNI, såsom PSK (Pre-Shared Key) feltet. Denne ændring muliggør også brugen af HTTP/3 uden at bruge Alt-Svc-headeren. Tidligere krævede aktiveringen af ECH, at "DNS over HTTPS" var slået til. At skjule domænet HTTPS-trafik fører blandt andet i nogle tilfælde til løsning af hastighedsproblemer ved visning af YouTube, som de seneste tid er blevet observeret hos brugere af russiske udbydere.
  • I læseren (Reader View) er mulighederne i menuen for tilpasning af tekstvisning og sideopsætning blevet udvidet - der er tilføjet mulighed for at justere mellemrummene mellem tegn og ord samt vælge metoden til tekstjustering.
    Udgivelse af Firefox 129
  • Der ny "Tema"-menu er tilføjet til læsermodus for at justere baggrundsfarver, tekst og links under visning samt vælge grundlæggende visningsindstillinger (mørk, gråtoner, lys, kontrast, sepia).
    Udgivelse af Firefox 129
  • Visningen af indholdsforhåndsvisninger af faner er aktiveret ved Musens Hover på faneknapperne. Udover forhåndsvisningen er der også tilføjet en omtale af den viste link i fanens infoboks. Det antages, at ændringen vil lette identificeringen af den ønskede fane, uden at veksle mellem faner er nødvendigt. For dem, der bliver irriteret over unødvendige automatisk pop-ups, kan den nye funktion deaktiveres ved hjælp af indstillingen "browser.tabs.hoverPreview.enabled" i about:config.
    Udgivelse af Firefox 129
  • For brugere i Frankrig og Tyskland er automatisk udfyldning af webformularer med adressefelter aktiveret som standard. Tidligere var denne funktion kun aktiveret for brugere i USA og Canada. For at aktivere funktionen i andre lande kan indstillingen "extensions.formautofill.addresses.supportedCountries" på siden about:config anvendes. For at redigere den adresse, der tilføjes i formularer, kan man bruge knappen til redigering af gemte adresser under sektionen Autofill i indstillingerne for "Privatliv og Sikkerhed".
    Udgivelse af Firefox 129
  • En eksperimentel implementering af en sidepanel og muligheden for vertikal placering af faner er tilføjet, hvilket tillader udvidelse af den ekstra skærmplads til visning af webindhold på widescreen-skærme. For at aktivere vertikale faner skal indstillingerne sidebar.revamp og sidebar.verticalTabs aktiveres på siden about:config. Sidepanelet kan vises i både udvidet og sammenfoldet tilstand. I udvidet tilstand vises en del af titeloverskrifterne på fanerne og titlerne på operationer flyttet til sidepanelet, mens der i sammenfoldet tilstand kun ses ikonerne for websteder og operationer.
    Udgivelse af Firefox 129
  • Der er tilføjet @-reglen "@starting-style" i CSS for at anvende stil på et element ved dets første rendering, hvilket kan bruges til at skabe overgangsanimationer i tilstanden før elementet åbnes på siden (i tilstanden "display: none") eller når elementet føjes til DOM.
  • Der er tilføjet CSS-egenskaben "transition-behavior" til at anvende overgangsanimationer til diskrete egenskaber som "display".
  • Der hændelse textInput er implementeret, hvilket ikke er defineret i standarden, men bruges i stedet for hændelsen «beforeinput» i nogle webapplikationer baseret på ældre rammer.
  • JavaScript har fået støtte til typede arrays Float16Array samt metoder i DataView til at læse og sætte værdier med typen Float16, samt metoden Math.f16round() til at afrunde tal til 16-bit præcision. Typen Float16 kan være nyttig, når man arbejder med GPU'er for at reducere hukommelsesforbruget sammenlignet med typerne Float32 og Float64.
  • I API'et mediaCapabilities.decodingInfo() er muligheden for dekodning af konfigurationen af den afspillede krypterede indhold samt at få information om det anvendte krypteringssystem af nøgler implementeret.
  • I API'et Web Crypto er der tilføjet støtte til digitale signaturer baseret på algoritmen Ed25519, som kan bruges i metoderne SubtleCrypto: sign(), verify(), generateKey(), importKey() og exportKey().
  • I værktøjerne til webudviklere er der implementeret nye advarsler om CSS-problemer, der vises ved forkert brug af egenskaberne resize og float, ved brug af egenskaben box-sizing med elementer, der ignorerer ændringer i højde og bredde, samt ved anvendelse af tabelspecifikke CSS-egenskaber med elementer, der ikke er relateret til tabeller.

    I netværksanalysepanelet anvendes blokeringen (Network Blocking) nu ikke kun på HTTP-svar, men også på HTTP-forespørgsler. I inspektionsmodus er der tilføjet visning af reglerne «@starting-style» i sidepanelet Rules og implementeret pop-up tips til funktionen var(), der viser værdierne for de brugerdefinerede CSS-egenskaber «@starting-style».

  • I versionen til Android-platformen er der mulighed for at downloade sprogpakker til offline tekstoversættelse.

Ud over nye funktioner og fejlrettelser i Firefox 129 er 14 sårbarheder blevet rettet. 11 sårbarheder er markeret som kritiske, hvoraf 6 skyldes problemer med hukommelsen, såsom bufferoverløb og adgang til allerede frigivne hukommelsesområder. Disse problemer kan potentielt føre til udnyttelse af kode fra en angriber, når man åbner specielt udformede sider.

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