utgÄvan av webblÀsaren , samt Firefox 68 för Android-plattformen. UtgÄvan tillhör kategorin med lÄngsiktig support (ESR), och uppdateringar publiceras under ett Är. Dessutom har en uppdatering av den tidigare versionen skapats. med lÄngsiktig support . Snart kommer grenen Firefox 81 att gÄ över till status för release, som Àr planerad till den 22 september. Versionen kommer att övergÄ till Firefox 69, vars lansering Àr planerad till den 3 september.
:
- En ny tillÀggshanterare (about:addons) Àr nu aktiverad som standard, helt med anvÀndning av HTML/JavaScript och standardisering av web-teknologier inom ramen för initiativet att avlÀgsna komponenter baserade pÄ XUL och XBL. I det nya grÀnssnittet kan varje tillÀgg granskas i flikform för att se en fullstÀndig beskrivning, Àndra instÀllningar och hantera ÄtkomstrÀttigheter utan att lÀmna huvudsidan med listan över tillÀgg.

IstÀllet för separata knappar för hantering av tillÀgg sÄ erbjuds en kontextmeny. Inaktiverade tillÀgg Àr nu tydligt separerade frÄn aktiva och listas i en separat sektion.

En ny sektion med rekommenderade tillÀgg för installation har lagts till, vars innehÄll vÀljs baserat pÄ installerade tillÀgg, instÀllningar och statistik om anvÀndarbeteende. TillÀgg godtas i den kontextuella rekommendationslistan endast om de uppfyller Mozillas krav pÄ sÀkerhet, anvÀndbarhet och anvÀndarvÀnlighet, samt effektivt och kvalitativt löser aktuella problem av intresse för en bred publik. De föreslagna tillÀggen genomgÄr en omfattande sÀkerhetsgranskning vid varje uppdatering.

- En knapp har lagts till för att skicka meddelanden om problem med tillÀgg och teman till Mozilla. Till exempel kan utvecklarna varnas genom den tillhandahÄllna formen vid upptÀckten av skadlig aktivitet, problem med visningen av webbsidor pÄ grund av ett tillÀgg, oenighet med den utlovade funktionaliteten, annonsering av ett tillÀgg utan anvÀndarens ÄtgÀrder eller problem med stabilitet och prestanda.

- Den nya implementeringen av adressfÀltet Quantum Bar har aktiverats, vilket yttre och funktionellt sett nÀstan Àr identiskt med den gamla adressfÀltet Awesome Bar, men skiljer sig genom en fullstÀndig omarbetning av interna delar och omskrivning av koden, med ersÀttning av XUL/XBL med standard Web API. Den nya implementeringen förenklar avsevÀrt processen att utöka funktionaliteten (stöder skapande av tillÀgg i formatet WebExtensions), avlÀgsnar strikta bindningar till webblÀsarens delsystem, möjliggör enkelt anslutning av nya datakÀllor och har högre prestanda och responsivitet i grÀnssnittet. En anmÀrkningsvÀrd förÀndring i beteendet Àr behovet av att anvÀnda kombinationerna Shift+Del eller Shift+BackSpace (tidigare funkade det utan Shift) för att ta bort surfhistorikposter frÄn resultaten som visas vid början av inmatning av förslag;
- En fullt utvecklad mörk tema för lÀslÀge (reader view) har implementerats, dÀr alla designinslag i fönstret och panelen ocksÄ visas i mörka nyanser nÀr den aktiveras (tidigare gÀllde bytet mellan mörkt och ljust lÀge i Reader View endast omrÄdet med textinnehÄllet);

- I den strikta lÀget för blockering av oönskat innehÄll (strict) blockeras förutom alla kÀnda system för spÄrning av rörelse och alla tredjeparts-Cookie Àven JavaScript-inlÀgg som utför kryptovaluta-mining eller spÄrar anvÀndare med hjÀlp av metoder för dold identifiering. Tidigare inkluderades dessa blockeringar genom en tydlig val i den anpassningsbara blockeringens lÀge. Blockeringen sker enligt ytterligare kategorier (fingerprinting och cryptomining) i Disconnect.me-listan;

- Den stegvisa aktiveringen av komposit-systemet har fortsatt , skrivet pÄ Rust-sprÄket och flyttar renderingsoperationer av sidinnehÄll till GPU. Genom att anvÀnda WebRender i stÀllet för den inbyggda komposit-systemet i Gecko-motorn, som hanterar data med CPU, anvÀnds shaders som körs pÄ GPU för att utföra operationerna av sammanhÄllen rendering av sidans element, vilket medför en betydande ökning av renderingshastigheten och minskar belastningen pÄ CPU.
Förutom anvÀndare med NVIDIA-grafikkort, frÄn och med
Firefox 68 WebRender kommer att aktiveras för system baserade pÄ Windows 10 med AMD-grafikkort. Du kan kontrollera aktiveringen av WebRender pÄ sidan about:support. För att tvinga aktiveringen i about:config mÄste instÀllningarna "gfx.webrender.all" och "gfx.webrender.enabled" aktiveras eller genom att köra Firefox med miljövariabeln MOZ_WEBRENDER=1. I Linux Àr stödet för WebRender mer eller mindre stabiliserat för Intel-grafikkort med Mesa-drivrutiner 18.2+; - I menyn "hamburgare" i den högra delen av adressfÀltspanelen har en sektion för snabb Ätkomst till instÀllningar för Firefox-kontot lagts till;
- En ny inbyggd sida "about:compat" har lagts till, dĂ€r workaroundar och patchar som anvĂ€nds för att sĂ€kerstĂ€lla kompatibilitet med specifika webbplatser som fungerar dĂ„ligt i Firefox listas. Ăndringar som görs för kompatibilitet begrĂ€nsas i enklaste fall till att byta "User Agent"-identifieraren, om webbplatsen Ă€r strikt bunden till specifika webblĂ€sare. I mer komplexa situationer körs JavaScript-kod i samband med webbplatsen som Ă„tgĂ€rdar kompatibilitetsproblem;

- PÄ grund av potentiella stabilitetsproblem nÀr webblÀsaren flyttas till en enskild process arbetslÀge, dÀr grÀnssnittsbildning och bearbetning av flikinnehÄll görs i en process, frÄn about:config instÀllningarna "browser.tabs.remote.force-enable" och "browser.tabs.remote.force-disable", som kunde anvÀndas för att inaktivera flerprocesslÀge (e10s). Dessutom kommer instÀllningen "false" i alternativet "browser.tabs.remote.autostart" nu inte automatiskt att leda till avaktivering av flerprocesslÀge pÄ skrivbordsversioner av Firefox, i officiella versioner och vid körning utan aktivering av automatiserade testlÀgen;
- Det andra steget för att utöka antalet API-anrop har implementerats, endast vid öppning av sidan i en sÀker kontext (), dvs. nÀr de öppnas via HTTPS, genom localhost eller frÄn en lokal fil. För sidor som öppnas utanför en skyddad kontext kommer nu anrop till getUserMedia() för att fÄ Ätkomst till multimediaresurser (t.ex. kamera och mikrofon) att blockeras;
- Automatisk felhantering vid Ätkomst via HTTPS har sÀkerstÀllts, pÄ grund av aktiviteten av antivirusprogram. Problemen uppstÄr nÀr man aktiverar webbskyddmodulen i antivirusprogram som Avast, AVG, Kaspersky, ESET och Bitdefender, som analyserar HTTPS-trafik genom att infoga sitt eget certifikat i listan över rotcertifikat i Windows och ersÀtta de certifikat som ursprungligen anvÀndes av webbplatserna. Firefox anvÀnder en egen lista över rotcertifikat och ignorerar den systeminbyggda certifikatlistan, vilket gör att den uppfattar sÄdan aktivitet som en MITM-attack.
Problemet löses genom att automatiskt aktivera instÀllningen "", dÀr certifikat frÄn det systembaserade lagret importeras. Om ett certifikat frÄn det systembaserade lagret anvÀnds, snarare Àn det inbyggda i Firefox, tillÀggs en speciell indikator i informationsmenyn om webbplatsen som öppnas frÄn adressfÀltet. InstÀllningen aktiveras automatiskt vid detektering av MITM-avlyssning, varefter webblÀsaren försöker ÄterupprÀtta anslutningen, och om problemet försvinner - sÄ sparas instÀllningen. Det hÀvdas att sÄdan manipulation inte utgör nÄgon hot eftersom, i hÀndelse av att det systembaserade certifikatlagret har komprometterats, kan angriparen Àven kompromettera Firefox certifikatlager (men inte beaktas frÄn hÄrdvarutillverkare, som kan för att utföra MITM, men blockeras vid anvÀndning av Firefox certifikatlager);
- Ăppnade lokala filer i webblĂ€saren kommer nu inte kunna fĂ„ tillgĂ„ng till andra filer i den aktuella katalogen (till exempel, nĂ€r man öppnar en HTML-dokument som skickats via e-post i Firefox pĂ„ Android, kunde JavaScript-inlagor i detta dokument se innehĂ„llet i katalogen med andra sparade filer);
- metoden för att synkronisera instÀllningar som Àndrats genom grÀnssnittet about:config. Nu synkroniseras endast instÀllningar som finns i vitlistan, definierad i avsnittet "services.sync.prefs.sync". Till exempel, för att synkronisera parametern browser.some_preference krÀvs det att vÀrdet "services.sync.prefs.sync.browser.some_preference" sÀtts till true. För att tillÄta synkronisering av alla instÀllningar finns en parameter "services.sync.prefs.dangerously_allow_arbitrary", som Àr avstÀngd som standard;
- Teknik för att motverka oönskade begÀrningar om att ge webbplatsen ytterligare behörigheter för att skicka push-notiser (Ätkomst till Notifications API) har implementerats. FrÄn och med nu kommer sÄdana begÀrningar att blockeras tyst om inget tydligt anvÀndarinteraktion med sidan har registrerats (musklik eller tangenttryckning);
- I företagsmiljön () har stöd lagts till för för anpassning av webblÀsaren för anstÀllda. Till exempel kan administratören nu lÀgga till en sektion i menyn för kontakt med den lokala supporttjÀnsten, lÀgga till lÀnkar till intranÀtresurser pÄ sidan för att öppna en ny flik, stÀnga av kontextuella rekommendationer vid sökning, lÀgga till lÀnkar till lokala filer, anpassa beteendet vid filnedladdningar, definiera vita och svarta listor med tillÄtna och otillÄtna tillÀgg, aktivera specifika instÀllningar;
- ett problem som kunde leda till att instÀllningar försvann (skada pÄ prefs.js-filen) vid en ovÀntad processavslutning (till exempel vid strömavbrott utan ordentlig avstÀngning eller om webblÀsaren kraschade);
- Stöd för , en uppsÀttning CSS-egenskaper scroll-snap-*, som möjliggör kontroll av stoppunkten för rullning och justering av förflyttat innehÄll, samt gör det möjligt att fÀsta vid element vid inertialrullning. Till exempel kan rullningen konfigureras för att förflytta sig vid bildgrÀnser eller centrera bilden;
- I JavaScript har en ny datatyp , som möjliggör lagring av heltal av godtycklig storlek, lagts till. Tidigare var det inte tillrÀckligt med Numbers-typen (till exempel fick identifierare och exakta tidsvÀrden lagras som strÀngar);
- Möjlighet att skicka alternativet "noreferrer" vid anrop av window.open() för att blockera lÀckage av referrerinformation nÀr man öppnar en lÀnk i ett nytt fönster har lagts till;
- Möjlighet att anvÀnda metoden .decode() med HTMLImageElement för att ladda och avkoda element innan de lÀggs till i DOM har lagts till. Denna funktion kan tillÀmpas för att underlÀtta omedelbar ersÀttning av kompakta placeholderbilder med senare laddade högupplösta alternativ, eftersom den gör det möjligt att ta reda pÄ nÀr webblÀsaren helt kan visa den nya bilden.
- I utvecklarverktygen har det implementerats verktyg för att granska kontrasten hos textelement, vilka kan anvÀndas för att identifiera element som uppfattas felaktigt av personer med nedsatt syn eller fÀrgseende.

- I inspektionslÀget har en knapp lagts till för att simulera utskrift, vilket gör det möjligt att identifiera element som kan bli osynliga vid utskrift.
- I webbkonsolen har informationen som visas tillsammans med varningar om CSS-problem utvidgats. En lÀnk till motsvarande noder har lagts till. I konsolen finns Àven möjlighet att filtrera utdata med hjÀlp av reguljÀra uttryck (till exempel «/(foo|bar)»).
- I teckensnittredigeraren har möjligheten att justera bokstavsavstÄndet lagts till.
- I inspektionslÀget för lagring har möjligheten att ta bort poster frÄn lokal och sessionslagring lagts till genom att vÀlja motsvarande element och trycka pÄ Back Space.
- I panelen för att inspektera nÀtverksaktivitet har möjligheten att blockera vissa URL:er, ÄterlÀsa förfrÄgan och kopiera HTTP-rubriker i JSON-format lagts till. Nya funktioner finns tillgÀngliga genom att vÀlja motsvarande alternativ i , som visas vid högerklick.
- I den inbyggda felsökaren har en sökfunktion över alla filer i det aktuella projektet lagts till genom att trycka pÄ Shift + Ctrl + F.
- InstÀllningen för att aktivera visning av systemtillÀgg har Àndrats: i about:debugging föreslÄs nu parametern devtools.aboutdebugging.showHiddenAddons istÀllet för devtools.aboutdebugging.showSystemAddons.
- Vid installation pÄ Windows 10 sÀkerstÀlls placeringen av en genvÀg pÄ aktivitetsfÀltet. I Windows har Àven möjligheten att anvÀnda BITS (Background Intelligent Transfer Service) lagts till för att fortsÀtta nedladdning av uppdateringar, Àven om webblÀsaren stÀngdes.
- I Android-versionen har renderingens prestanda ökat. API:et WebAuthn (Web Authentication API) har lagts till för att ansluta till en webbplats med hjÀlp av en hÄrdvarutoken eller fingeravtryckssensor. API:et har lagts till, vilket gör det möjligt att bestÀmma det faktiska synliga omrÄdet med hÀnsyn till visningen av skÀrmtangentbordet eller skalning. I nya installationer har automatisk nedladdning av plugin-programmet Cisco OpenH264 för WebRTC upphört.
Utöver nyheter och buggfixar i Firefox 68 har det ÄtgÀrdats , varav flera Àr markerade som kritiska, vilket innebÀr att de kan leda till att en angripare kan köra kod nÀr sÀrskilt utformade sidor öppnas. Informationen med detaljer om de ÄtgÀrdade sÀkerhetsproblemen Àr för nÀrvarande inte tillgÀnglig, men det förvÀntas att listan över sÄrbarheter publiceras inom ett par timmar.
Firefox 68 Àr den senaste utgÄvan, i samband med vilken en uppdatering av den klassiska versionen av Firefox för Android har skapats. FrÄn och med Firefox 69, som förvÀntas den 3 september, kommer nya versioner av Firefox för Android , och fixar kommer att tillhandahÄllas i form av uppdateringar frÄn ESR-grenen av Firefox 68. Den klassiska Firefox för Android kommer att ersÀttas av en ny webblÀsare för mobila enheter, som utvecklas inom projektet Fenix och anvÀnder GeckoView-motorn samt ett bibliotekssett . Just nu finns den första testversionen av den nya webblÀsaren redan tillgÀnglig (i dag korrigerande uppdatering 1.0.1 för denna testversion, men den har Ànnu inte publicerats pÄ ).
KĂ€lla: opennet.ru








