UtgÄvan av Firefox 144

WebblĂ€saren Firefox 144 har slĂ€ppts och uppdateringar av tidigare versioner med lĂ„ngsiktig support — 140.4.0 och 115.29.0 har gjorts. Firefox 145 har nu nĂ„tt betateststadiet, med en lansering planerad till den 11 november.

Huvudsakliga nyheter i Firefox 144 (1, 2, 3):

  • En ny system för hantering av profiler Ă€r aktiverad för alla anvĂ€ndare. I profilschemat kan anvĂ€ndaren skapa helt oberoende webblĂ€sarsessioner med egna instĂ€llningar, historik, bokmĂ€rken, tillĂ€gg och interna databaser. Varje profil lagras i en separat undermapp "~/.mozilla/firefox/". En profil kan tilldelas ett eget fĂ€rgschema, ikon och namn. VĂ€xling mellan profiler och skapande av nya profiler görs via en ny sektion som visas i den övre delen av huvudmenyn.

    Tekniken för sessionsdelning liknar de gamla profilerna, vars aktivering gjordes via kommandoraden med alternativet "-P", men grÀnssnitten och profilerna i det gamla och nya systemet korsar inte varandra (i det gamla grÀnssnittet, som körs med kommandot "firefox --ProfileManager", visas inte nya profiler, och i det nya, tillgÀngligt via menyn, visas inte gamla).

    UtgÄvan av Firefox 144
  • Möjlighet har lagts till att hĂ„lla en aktiv flik synlig nĂ€r övriga flikar i gruppen döljs (man kan arbeta med enskild flik utan att behöva öppna hela gruppen).
    UtgÄvan av Firefox 144
  • Stöd har lagts till för att flytta flikar med musen till en nedfĂ€lld grupp utan att automatiskt öppna gruppen.
    UtgÄvan av Firefox 144
  • Möjlighet har lagts till att stĂ€nga fönstret med video som visas i "bild-i-bild"-lĂ€ge (Picture-in-Picture) utan att stoppa videouppspelningen (videon fortsĂ€tter att spelas i huvudfönstret). StĂ€ngning utan stopp görs genom att klicka pĂ„ stĂ€ngningsknappen medan Shift-tangenten hĂ„lls nedtryckt eller genom att trycka pĂ„ tangentkombinationen Shift + Esc.
  • För kryptering av konton som sparas i den inbyggda lösenordshanteraren anvĂ€nds algoritmen AES-256-CBC. Tidigare anvĂ€ndes algoritmen AES-256-CBC endast vid end-to-end-kryptering av konton i Firefox Sync, men lokalt krypterades data med den förĂ„ldrade algoritmen 3DES-CBC.
  • I kontextmenyn som visas nĂ€r du högerklickar pĂ„ en bild har ett alternativ lagts till för att söka med Google Lens. Med Google Lens kan du utföra uppgifter som att söka efter liknande produkter och objekt samt kopiera, översĂ€tta och söka text som visas pĂ„ bilden. Denna funktion Ă€r endast tillgĂ€nglig nĂ€r Google vĂ€ljs som den primĂ€ra sökmotorn.
  • Möjligheten att skicka sökfrĂ„gor till söktjĂ€nsten Perplexity via adressfĂ€ltet, som anvĂ€nder AI för att generera svar pĂ„ frĂ„gor stĂ€llda pĂ„ naturligt sprĂ„k, har lagts till.
  • PĂ„ Windows-plattformen anvĂ€nder Firefox nu det befintliga fönstret pĂ„ den aktuella virtuella skrivbordet nĂ€r du öppnar lĂ€nkar frĂ„n andra applikationer, eller skapar ett nytt fönster om det inte finns nĂ„got (men byter inte till andra virtuella skrivbord).
  • I verktygen för webbutvecklare har möjligheten att gĂ„ till definitioner av egna CSS-egenskaper frĂ„n var()-funktioner som visas pĂ„ sidan för stilinspektion implementerats. I de popup-fönster som visas pĂ„ sidan för stilinspektion har en tydlig uppdelning mellan inbyggda och anpassade hĂ€ndelser sĂ€kerstĂ€llts.
  • API:et Element.moveBefore har lagts till för att flytta ett element i DOM-trĂ€det utan att Ă„terstĂ€lla dess tillstĂ„nd.
  • I CSS-egenskapen math-shift har stöd för vĂ€rdet 'compact' implementerats, vilket inkluderar en kompakt representation av exponenter i MathML-formler.
  • I API:et PerformanceEventTiming, som möjliggör att hĂ€mta ytterligare information för att mĂ€ta och optimera grĂ€nssnittets responsivitet, har attributet InteractionID med anvĂ€ndarinteraktionsidentifierare lagts till. Identifieraren gör det möjligt att koppla ihop olika mĂ€tningar med en och samma anvĂ€ndarĂ„tgĂ€rd, till exempel skapas flera hĂ€ndelser, sĂ„som pointerdown, mousedown, pointerup, mouseup och click, nĂ€r en anvĂ€ndare trycker pĂ„ en pekskĂ€rm, och InteractionID gör det möjligt att koppla ihop alla dessa hĂ€ndelser med en enda beröring.
  • HTML-attributen "command" och "commandfor" har införts, som kan användas i knappar istället för attributen "popovertargetaction" och "popovertarget" för deklarativ inställning av interaktionen med menyn som framkallas genom att trycka på knappen. Vid användning av de nya attributen hanterar webbläsaren all logik för interaktionen med menyn, utan behov av egna JavaScript-behandlare. Till exempel, för att skapa en rullgardinsmeny räcker det med att ange: <button commandfor="»my-menu»" command="»show-popover»">Öppna meny</button> <div popover id="»my-menu»"> … </div>
  • Stöd för API:et View Transitions, avsett för att skapa animeringseffekter vid vĂ€xling mellan olika tillstĂ„nd i DOM (till exempel en mjuk övergĂ„ng frĂ„n en bild till en annan) eller övergĂ„ngen frĂ„n en sida till en annan inom samma webbplats har lagts till.
  • Det har blivit möjligt att anvĂ€nda disering vid rendering av gradienter som anges genom CSS-egenskaperna linear-gradient, conic-gradient och radial-gradient, med hjĂ€lp av hĂ„rdvaruaccelererad WebRender.
  • I objekten Map och WeakMap har specifikationen 'upsert' implementerats, vilket förenklar arbetet med samlingar av nyckel/vĂ€rde-par. Metoderna getOrInsert och getOrInsertComputed har lagts till, vilka returnerar ett redan existerande vĂ€rde i samlingen kopplat till den angivna nyckeln, eller skapar en ny post om nyckeln inte hittas.
  • I API:et ScreenOrientation har metoderna lock() och unlock() lagts till för att lĂ„sa skĂ€rmorienteringen pĂ„ surfplattor med Windows och Android.
  • Stöd för att överföra RTCDataChannel-objekt inom meddelanden frĂ„n WebWorker har lagts till.
  • Parametern resizeMode har lagts till i metoden getUserMedia, vilket möjliggör beskĂ€rning och skalning vid fĂ„ngst av video frĂ„n kameran.
  • I API:et WebGPU har metoden GPUDevice.importExternalTexture lagts till för att importera textur frĂ„n ett HTMLVideoElement- eller VideoFrame-objekt.
  • I Firefox för Android har en indikator för maskinöversĂ€ttning lagts till, vilket gör det möjligt att utvĂ€rdera statusen för översĂ€ttningsprocessen (om hela sidan har översatts eller inte). Firefox Ă€r nu tillgĂ€ngligt för installation frĂ„n Huawei AppGallery. Kraven pĂ„ plattformsversion har höjts — en minst version av Android 8 krĂ€vs för att kunna anvĂ€nda det.

Förutom nyheter och buggfixar i Firefox 144 har 24 sÄrbarheter ÄtgÀrdats. 16 sÄrbarheter beror pÄ minneshanteringsproblem, sÄsom buffertöverskridningar och Ätkomst till redan frigjorda minnesomrÄden. Dessa problem kan potentiellt leda till att angriparens kod exekveras nÀr sÀrskilt utformade sidor öppnas.

Den testbara beta-versionen av Firefox 145 kÀnnetecknas av en ökad rundning av knappar, flikar, adressfÀlt och inmatningsfÀlt, plus tillÀgg av stöd för Matroska-containrar (för AVC, HEVC, VP8, VP9, AV1, AAC, Opus och Vorbis-kodekar) samt avbruten support för 32-bitars Linux-system. Det har noterats att supporten för Firefox pÄ 32-bitars plattformar blir allt mer komplicerad och osÀker, med det faktum att stödet för 32-bitars versioner redan har upphört i de flesta Linux-distributioner. AnvÀndare av 32-bitars Linux-distributioner rekommenderas att övergÄ till att anvÀnda 64-bitars operativsystem. För dem som inte snabbt kan uppgradera sin distribution gÄr det att anvÀnda ESR-grenen av Firefox 140, dÀr uppdateringar för att ÄtgÀrda sÄrbarheter kommer att skapas minst fram till september nÀsta Är.

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