Utgivning av Firefox 68

Presenteras utgÄvan av webblÀsaren Firefox 68, samt mobilversionen 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. grenen med lÄngsiktig support 60.8.0. Snart kommer grenen Firefox 81 att gÄ över till status för release, som Àr planerad till den 22 september. beta-testning Versionen kommer att övergÄ till Firefox 69, vars lansering Àr planerad till den 3 september.

Huvud nyheter:

  • En ny tillĂ€ggshanterare (about:addons) Ă€r nu aktiverad som standard, helt omskriven 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.

    Utgivning av Firefox 68

    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.

    Utgivning av Firefox 68

    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.

    Utgivning av Firefox 68
  • 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.

    Utgivning av Firefox 68
  • 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);

    Utgivning av Firefox 68
  • 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;

    Utgivning av Firefox 68
  • Den stegvisa aktiveringen av komposit-systemet har fortsatt Servo WebRender, 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 stöd för 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;
    Utgivning av Firefox 68
  • 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 har tagits bort 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, Ă€r tillgĂ€ngliga endast vid öppning av sidan i en sĂ€ker kontext (Secure Context), 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, som uppstĂ„r 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 "security.enterprise_roots.enabled", 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 möjlig inbÀddning certifikat frÄn hÄrdvarutillverkare, som kan anvÀndas 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);
  • har Ă€ndrats 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 (Firefox för företag) har stöd lagts till för ytterligare policyer 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;
  • ÅtgĂ€rdad 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 Scroll Snap, 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 BigInt, 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.
    Utgivning av Firefox 68
  • 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.

    Utgivning av Firefox 68
  • 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)»).
    Utgivning av Firefox 68
  • 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 högerklicksmenyn, 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 Visual Viewport 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 en serie sÄrbarheter, 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 inte att slÀppas, 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 Mozilla Android Components. Just nu finns den första testversionen av den nya webblÀsaren redan föreslagen tillgÀnglig (i dag publicerat korrigerande uppdatering 1.0.1 för denna testversion, men den har Ànnu inte publicerats pÄ Google Play).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster