UtgĂ„van av webblĂ€saren Firefox 129 har skett och uppdateringar av de tidigare versionerna med lĂ„ngsiktig support â 115.14.0 och 128.1.0 har genomförts. Firefox 130 har övergĂ„tt till beta-testningsstadiet, vars utgivning Ă€r planerad till den 3 september.
Huvudsakliga nyheter i Firefox 129:
- LÀget HTTPS-First Àr aktiverat som standard. NÀr man försöker öppna en sida via HTTP utan kryptering, kommer webblÀsaren först att försöka nÄ webbplatsen via HTTPS ("http://" ersÀtts med "https://") och om detta misslyckas, ÄtergÄr den automatiskt till den o-krypterade versionen av webbplatsen. För att stÀnga av lÀget i about:config bör instÀllningen "dom.security.https_first" anvÀndas. Till skillnad frÄn det valfria lÀget "HTTPS Only" som kan aktiveras i instÀllningarna, tillÀmpas HTTPS-First-lÀget inte vid inlÀsning av underresurser som bilder, skript och stilmallar, utan gÀller endast nÀr man försöker öppna en webbplats efter att ha följt en lÀnk eller skrivit in en URL i adressfÀltet.
- PĂ„ plattformar som Linux, Windows 11 och Android 10+ erbjuds möjligheten att anvĂ€nda systemresolvern för att bestĂ€mma DNS-posterna som skickar information om den offentliga nyckeln för mekanismen ECH (Encrypted Client Hello), som fortsĂ€tter att utveckla teknologin ESNI (Encrypted Server Name Indication) och sĂ€kerstĂ€ller kryptering av information om TLS-sessionens parametrar, sĂ„som det begĂ€rda domĂ€nnamnet. Den viktigaste skillnaden mellan ECH och ESNI Ă€r att i ECH krypteras hela TLS-meddelandet ClientHello istĂ€llet för endast vissa fĂ€lt, vilket förhindrar lĂ€ckor genom fĂ€lt som inte omfattas av ESNI, exempelvis PSK (Pre-Shared Key)-fĂ€ltet. Ăndringen gör det ocksĂ„ möjligt att anvĂ€nda protokollet HTTP/3 utan att anvĂ€nda Alt-Svc-headern. Tidigare krĂ€vdes aktivering av "DNS over HTTPS" för att fĂ„ tillgĂ„ng till ECH-nyckeln. domĂ€n Att dölja
- i HTTPS-trafiken leder bland annat, i vissa fall, till att problem med hastighetsminskningar vid YouTube-visning, som nyligen har observerats hos anvĂ€ndare av ryska internetleverantörer, kan lösas. I lĂ€sarens lĂ€ge (Reader View) har menyfunktionerna för att anpassa textvisningen och sidlayouten utvidgats â det har lagts till möjligheten att justera avstĂ„nd mellan tecken och ord, samt vĂ€lja metod för textjustering.

- I lÀslÀge har en ny meny "Tema" lagts till för att stÀlla in fÀrger för bakgrund, text och lÀnkar vid visning, samt för att vÀlja grundlÀggande visningslÀgen (mörkt, grÄskala, ljust, kontrast, sepia).

- Visning av miniatyrer av innehÄllet i flikar har aktiverats nÀr muspekaren svÀvar över flikknappar. Förutom miniatyren har en referens till den lÀnk som visas i fliken ocksÄ lagts till i informationsblocken för flikarna. Det förvÀntas att Àndringen förenklar identifieringen av den sökta fliken, vilket eliminerar behovet av att vÀxla mellan flikar. För dem som störs av onödiga automatiska popup-fönster kan man inaktivera den nya funktionen via instÀllningen "browser.tabs.hoverPreview.enabled" i about:config.

- För anvÀndare i Frankrike och Tyskland har automatisk ifyllning av webblanketter för adressfÀlt aktiverats som standard. Tidigare var denna möjlighet endast tillgÀnglig för anvÀndare i USA och Kanada. För att aktivera lÀget i andra lÀnder kan instÀllningen "extensions.formautofill.addresses.supportedCountries" anvÀndas pÄ sidan about:config. För att redigera adressen som ska lÀggas till i blanketterna kan man anvÀnda knappen för att redigera sparade adresser i avsnittet Autofyll i instÀllningarna för "Sekretess och SÀkerhet".

- En experimentell implementering av en sidopanel och möjlighet till vertikal placering av flikar har lagts till, vilket möjliggör att ytterligare skÀrmutrymme frigörs för visning av webbplatsinnehÄll pÄ bredbildsskÀrmar. För att aktivera vertikala flikar bör instÀllningarna sidebar.revamp och sidebar.verticalTabs aktiveras pÄ sidan about:config. Sidopanelen kan visas bÄde i utökat och i komprimerat lÀge. I utökat lÀge visas delar av sidtitelns rubrik i flikarna samt namnen pÄ uppgifter som har flyttats till sidopanelen, medan endast ikonarna för webbplatserna och uppgifterna syns i det komprimerade lÀget.

- I CSS har en @-regel "@starting-style" lagts till för att tillÀmpa stil pÄ ett element vid dess första uppsÀttning, vilket kan anvÀndas för att skapa en övergÄngsanimering i stadiet innan elementet visas pÄ sidan (i tillstÄndet "display: none") eller nÀr elementet lÀggs till i DOM.
- CSS-egenskapen "transition-behavior" har lagts till för att tillÀmpa övergÄngsanimering pÄ diskreta egenskaper som "display".
- Ett hÀndelse textInput har implementerats som inte definieras i standarden, men som anvÀnds istÀllet för hÀndelsen «beforeinput» i vissa webbaserade applikationer baserade pÄ Àldre ramverk.
- I JavaScript har stöd för typade arrayer Float16Array lagts till, samt metoder i DataView för att lÀsa och sÀtta vÀrden med typen Float16, och metoden Math.f16round() för att runda tal till 16 bits noggrannhet. Float16-typen kan vara anvÀndbar vid arbete med GPU för att minska minnesanvÀndningen jÀmfört med typerna Float32 och Float64.
- I API:et mediaCapabilities.decodingInfo() har möjligheten att avkoda konfigurationen av uppspelat krypterat innehÄll och hÀmta information om nyckelsystemet som anvÀnds för kryptering implementerats.
- I API:et Web Crypto har stöd för digitala signaturer baserat pÄ algoritmen Ed25519 lagts till, som kan anvÀndas i metoderna SubtleCrypto: sign(), verify(), generateKey(), importKey() och exportKey().
- I verktygen för webbutvecklare har nya varningar om CSS-problem implementerats, som visas vid felaktig anvÀndning av egenskaperna resize och float, vid anvÀndning av egenskapen box-sizing med element som ignorerar förÀndringar i höjd och bredd, samt vid tillÀmpning av CSS-egenskaper specifika för tabeller med element som inte Àr tabeller.
I panelen för nÀtverksanalys tillÀmpas nÀtverksblockeringsfunktionen nu inte bara pÄ HTTP-svar utan ocksÄ pÄ HTTP-förfrÄgningar. I inspektionslÀget i sidopanelen Regler har visning av reglerna «@starting-style» lagts till och pop-up-hjÀlpmedel för funktionen var() har implementerats för att visa vÀrden för egna CSS-egenskaper «@starting-style».
- I versionen för Android-plattformen har möjligheten att ladda ner sprÄkpaket för översÀttning av text i offline-lÀge införts.
Förutom nyheter och buggfixar har Firefox 129 ÄtgÀrdat 14 sÄrbarheter. 11 sÄrbarheter har markerats som farliga, varav 6 orsakas av minnesproblem, som buffertöverskridningar och Ätkomst till redan frigjorda minnesomrÄden. Potentiellt kan dessa problem leda till utförande av kod av en angripare nÀr speciellt utformade sidor öppnas.
KĂ€lla: opennet.ru





