utgÄvan av webblÀsaren , samt Firefox 68.2 för Android-plattformen. Dessutom har en uppdatering skapats med lÄngsiktig support (underhÄllet av den tidigare ESR-grenen 60.x har upphört). Inom kort kommer att övergÄ till grenen Firefox 71, i enlighet med vars utgÄvningar Àr planerade till den 3 december.
:
- I det utökade skyddet mot spÄrning av rörelser blockeringen av sociala mediewidgets som spÄrar anvÀndares rörelser pÄ externa webbplatser (t.ex. Facebooks gilla-knappar och inbÀddningar av meddelanden frÄn Twitter). För autentisering via sociala medier finns det en möjlighet att tillfÀlligt stÀnga av blockeringen;

- En sammanfattande rapport över genomförda blockeringar har lagts till, dÀr anvÀndare kan spÄra antalet blockeringar per veckodag och typ;

- Det systemkomplement som ingÄr (tidigare levererades komplementet som Lockbox), som ett nytt grÀnssnitt "about:logins" för att hantera sparade lösenord. Komplementet presenterar en knapp pÄ panelen, dÀr anvÀndare snabbt kan visa konton sparade för den aktuella webbplatsen, samt utföra sökning och redigering av lösenord. Det finns möjlighet att fÄ Ätkomst till sparade lösenord via en separat mobilapplikation , som stöder automatisk ifyllning av lösenord i autentiseringsformulÀr för alla mobilapplikationer;
- Ett systemkomplement har integrerats , som en varning om kontot har komprometterats (genom kontroll av e-post) eller vid försök att logga in pÄ en tidigare hackad webbplats. Kontroll utförs genom integration med databasen frÄn projektet haveibeenpwned.com;
- Lösenordsgeneratorn har aktiverats som standard vid ifyllning av registreringsformulĂ€r, vilket visar en tips med automatiskt genererat starkt lösenord. Popup-tipsen visas automatiskt för fĂ€lt âčinput type="password"âș med attributet "autocomplete = new-password". Utan detta attribut kan lösenordet genereras via snabbmenyn;
- IstĂ€llet för knappen â(i)â i adressfĂ€ltet finns det en indikator för integritetsnivĂ„, som lĂ„ter anvĂ€ndarna bedöma aktiveringen av spĂ„rningsblockeringslĂ€gen. Indikatorn blir grĂ„ nĂ€r instĂ€llningarna har aktiverat spĂ„rningsblockering och inga blockeringsegenskaper har registrerats pĂ„ sidan. Indikatorn blir blĂ„ nĂ€r vissa egenskaper pĂ„ sidan Ă€r blockerade, som bryter mot integriteten eller anvĂ€nds för att spĂ„ra rörelser. Indikatorn blir överstruken nĂ€r anvĂ€ndaren har stĂ€ngt av skyddet mot spĂ„rning för den aktuella webbplatsen.
- Sidor som öppnas via HTTP eller FTP börjar markeras med en ikon för osĂ€ker anslutning, som ocksĂ„ visas för HTTPS vid certifikatproblem. FĂ€rgen pĂ„ hĂ€nglĂ„set för HTTPS har Ă€ndrats frĂ„n grönt till grĂ„tt (den gröna fĂ€rgen kan Ă„terstĂ€llas genom instĂ€llningen security.secure_connection_icon_color_gray). ĂvergĂ„ngen frĂ„n sĂ€kerhetsindikatorer till varningar om sĂ€kerhetsproblem beror pĂ„ den utbredda anvĂ€ndningen av HTTPS, som numera uppfattas som en sjĂ€lvklarhet och inte som ett tillĂ€ggsskydd.
- I adressfĂ€ltet visning av företagsnamnet nĂ€r en verifierad EV-certifikat anvĂ€nds pĂ„ webbplatsen. Informationen har tagits bort eftersom den kunde vilseleda anvĂ€ndaren och anvĂ€ndas för phishing (till exempel registrerades företaget âIdentity Verifiedâ, vars namn i adressfĂ€ltet uppfattades som en indikator för verifiering). Information om EV-certifikatet kan ses via menyn som visas nĂ€r man klickar pĂ„ ikonen med hĂ€nglĂ„set. Visning av företagsnamnet frĂ„n EV-certifikatet i adressfĂ€ltet kan Ă„terstĂ€llas genom instĂ€llningen âsecurity.identityblock.show_extended_validationâ i about:config.

- I JavaScript-motorn en ny "baseline" bytekodtolk som finns i ett mellanlÀge mellan en vanlig tolk och en förhandskompilerad "baseline" JIT-kompilator. Den nya tolken Àr avsevÀrt snabbare Àn den gamla tolken och anvÀnder gemensamma metoder för bytekodshantering, cache och profileringsdata med "baseline" JIT-kompilatorn. Den extra tolken möjliggör en snabbare körning av ofta anvÀnda JavaScript-funktioner, efter att de har rullats tillbaka frÄn den optimerade JIT (Ion JIT) till kompilationssteget för den icke-optimerade "baseline" JIT, till exempel efter att en funktion anropas med argument av andra typer.
I komplexa webapplikationer tar kompileringen för "baseline" JIT och optimeringar för Ion JIT mycket tid, och den extra snabba tolken gör att man kan uppnÄ en totalt ökad prestanda och en obetydlig minskning av minnesanvÀndningen. I utförda tester ledde aktiveringen av den extra tolken, som anvÀnde gemensam statistik och inline-cache med JIT, till att sidladdningstiderna minskade med 2-8%, och prestandan för verktyg för webbutvecklare ökade med 2-10%;


- I byggnader för Linux standardanvÀndning av kompositingsystemet för GPU AMD, Intel och NVIDIA (endast för Nouveau-drivrutinen), vid anvÀndning av Mesa-paketet version 18.2 eller högre. I byggnader för Windows, förutom tidigare stödda GPU AMD och NVIDIA, Àr WebRender nu ocksÄ aktiverat för GPU Intel. Kompositingsystemet Àr skrivet i Rust och avlastar rendering av sidinnehÄll till GPU.
Vid anvÀndning av WebRender istÀllet för det inbyggda kompositingsystemet i Gecko, som behandlar data med CPU, anvÀnds shaders som körs pÄ GPU för att utföra operationer för sammanstÀllning av sidkomponenterna, vilket resulterar i betydande ökad renderinghastighet och minskad belastning pÄ CPU. För att tvinga pÄ WebRender i about:config kan man Àndra instÀllningarna "gfx.webrender.all" och "gfx.webrender.enabled";
- stöd för strikt isolering av sidor, som utvecklas under kodnamnet . I detta lÀge placeras sidor frÄn olika webbplatser alltid i minnet av olika processer, dÀr varje process anvÀnder sin egen isolerade sandbox. Processindelningen sker inte efter flikar utan efter domÀner, vilket ytterligare isolerar innehÄllet frÄn externa skript och iframe-block. Hantering av strikt isoleringslÀge görs i about:config med alternativet «fission.autostart» (aktiveringen i versioner Àr för nÀrvarande blockerad);
- logotyp, och namnet har Àndrats frÄn Firefox Quantum till Firefox Browser;
- utfĂ€rdande av bekrĂ€ftelseförfrĂ„gningar pĂ„ befogenheter som initieras frĂ„n iframe-block som laddas frĂ„n en annan domĂ€n (cross-origin). Ăndring blockera vissa missbruk och gĂ„ över till en modell dĂ€r befogenheter endast begĂ€rs frĂ„n den primĂ€ra domĂ€nen för dokumentet, som visas i adressfĂ€ltet;
- rendering av innehÄllet i filer som laddas ner via ftp (till exempel, bilder, README och html-filer kommer att sluta visas nÀr man öppnar via ftp). NÀr resurser öppnas via FTP kommer en dialog för att ladda ner filen till disken nu att öppnas direkt, oavsett vilken typ av innehÄll;
- I adressfÀltet indikator för tillgÄng till platsinformation, som tydligt kommer att visa aktiviteten i Geolocation API och ge möjlighet att Äterkalla webbplatsens rÀtt att anvÀnda den vid behov. Tidigare visades indikatorn endast innan behörigheter beviljades och i hÀndelse av att begÀran avvisades, men försvann vid öppning av tillgÄng till Geolocation API. Nu kommer indikatorn att informera anvÀndaren om tillgÄng till sÄdan funktionalitet;

- utökat grÀnssnitt för visning av TLS-certifikat, tillgÀngligt via sidan «about:certificate» (den gamla grÀnssnittet anvÀnds som standard, den nya aktiveras via security.aboutcertificate.enabled i about:config). Om tidigare öppnades ett separat fönster för att visa certifikat, sÄ visas nu informationen i en flik pÄ ett sÀtt som pÄminner om ett tillÀgg. . Implementeringen av certifikatvisningsgrÀnssnittet Àr helt med anvÀndning av JavaScript och standard web-teknologier;
- En sektion för tillgÄng till avancerade tjÀnster frÄn Firefox, sÄsom Monitor och Send, har lagts till i kontohanteringsmenyn;

- En huvudmenyn och pÄ panelen har en ny ikon "present" lagts till, genom vilken man kan fÄ information om nya versioner och deras nyckelfunktioner;

- Inbyggda sidor i Firefox (about:*) har anpassats för att visas med hÀnsyn till instÀllningarna för mörkt lÀge;
- LĂ€sbarheten av understruken eller genomstruken text, inklusive lĂ€nkar, har förbĂ€ttrats â linjerna avbryts (omger) nu utan att korsa glypher;
- I temat stödet för egenskaperna accentcolor, textcolor och headerURL, som var alias för egenskaperna frame, tab_background_text och theme_frame (teman publicerade pÄ addons.mozilla.org har uppdaterats automatiskt);
- CSS-egenskaper har lagts till , och , vilket gör det möjligt att justera tjocklek, indrag och avbrott för linjer som anvÀnds för att understryka och genomstryka text;
- I CSS-egenskapen "" har möjligheten att ange tvÄ attribut samtidigt lagts till, till exempel "display: block flex" eller "display: inline flex";
- VÀrdena för transparens i CSS-egenskaperna opacity och stop-opacity kan nu anges i procent;
- I CSS-egenskapen har stöd för vÀrdet xxx-large lagts till;
- I JavaScript för tydlig separation av stora tal med hjÀlp av understrecksymbolen, till exempel "myNumber = 1_000_000_000_000";
- En ny metod har lagts till , som Àr ett alternativ till metoden Intl.RelativeTimeFormat.format(), som returnerar en array av objekt, dÀr varje element representerar sin del av det formaterade vÀrdet istÀllet för att returnera den formaterade strÀngen helt;
- Storleken pÄ HTTP-huvudet "Referer" Àr begrÀnsad till 4 kB, och om detta vÀrde överskrids, trunkeras innehÄllet till domÀnnamnet;
- I utvecklarverktygen i panelen Accessibility har verktyg för att revidera navigeringsvÀnlighet mellan element med hjÀlp av tangentbord lagts till, samt en simulator för hur sidan uppfattas av fÀrgblinda;
- I fÀrgvalverktyget visas nu en kontrastindikator för angiven fÀrg i förhÄllande till bakgrundsfÀrgen, för att bedöma uppfattningen hos personer med nedsatt syn;
- I inspektörslÀget för CSS definieras CSS som inte pÄverkar det valda elementet, nu markerat med grÄtt med en tooltip som anger orsaken till att den ignoreras och möjliga sÀtt att ÄtgÀrda det;
- Debugger har fÄtt möjligheten att stÀlla in brytpunkter som aktiveras vid förÀndringar av DOM-element () och möjliggör att spÄra nÀr skript lÀgger till, tar bort eller uppdaterar innehÄll pÄ sidan;
- För tillÀggsutvecklare har möjligheten till inspektion av data i lagringen browser.storage.local införts;
- I lÀget för inspektion av nÀtverksaktivitet har sökfunktionen lagts till, vilket möjliggör snabb sökning efter element i förfrÄgningar och svar. Sökningen omfattar Àven HTTP-rubriker, cookies och kroppar av förfrÄgningar/svar;
- Optimering av koden för sammansÀttning av sidor pÄ macOS-plattformen har genomförts, vilket har minskat belastningen pÄ CPU, ökat sidladdningens hastighet (med upp till 22%) och minskat resursanvÀndningen vid videouppspelning (med upp till 37%). I versioner för macOS har Àven stöd för import av lösenord som lagrats i Chrome lagts till;
- Ett korrigerande uppdatering för Firefox 68.1 har förberetts för Android. Vi pÄminner om att skapandet av nya betydande versioner av Firefox för Android har avslutats. IstÀllet kommer Firefox för Android under kodnamnet Fenix (utgivet som ) en ny webblÀsare för mobila enheter som anvÀnder GeckoView-motorn och en uppsÀttning Mozilla Android Components-bibliotek. För nÄgra dagar sedan en ny experimentell version av Firefox Preview 2.2, dÀr flera betydande problem i grÀnssnittet och anvÀndarinteraktionen har ÄtgÀrdats. Av förÀndringarna jÀmfört med noteras tillÀgget av alternativet att rensa all data vid utloggning och möjligheten att öppna lÀnkar som standard i privat lÀge.
Utöver nyheterna och ÄtgÀrderna i Firefox 70 har , varav 12 (sammanstÀllda under CVE-2019-11764) som kritiska och kan potentiellt leda till att skadlig kod körs nÀr sÀrskilt utformade sidor öppnas.
KĂ€lla: opennet.ru








