A Firefox 144 kiadása

Megjelent a Firefox 144 web böngésző, és frissítések készültek a hosszú támogatási idejű korábbi ágakhoz — 140.4.0 és 115.29.0. A Firefox 145 ág a bétatesztelési fázisba lépett, amelynek megjelenése november 11-re várható.

A Firefox 144 fő újdonságai (1, 2, 3):

  • Minden felhasználó számára aktiválva lett az új profilkezelő rendszer. A profilmód formájában a felhasználók teljesen független munkameneteket hozhatnak létre a böngészőben, saját beállításaikkal, előzményeikkel, könyvjelzőikkel, kiegészítőikkel és belső adatbázisaikkal. Minden profil külön alkönyvtárban tárolódik: "~/.mozilla/firefox/". A profilhoz saját színmintát, ikont és nevet lehet rendeli. Az új profilt a főmenü tetején megjelenő új szekcióban lehet váltani és létrehozni.

    A munkamenetek elkülönítési technológiája hasonló a régi profilokéhoz, amelyek aktiválása parancssorból a "-P" opcióval történt, de a régi és új rendszer interfészei és profillistái nem fedik egymást (a régi felület, amelyet a "firefox —ProfileManager" parancs indít, nem mutatja az új profilokat, míg az új, a menüből elérhető felület nem mutatja a régieket).

    A Firefox 144 kiadása
  • Lehetőség nyílt arra, hogy az aktív fül látható maradjon, miközben a többi fül össze van csukva egy csoportban (egy külön fülön dolgozhat anélkül, hogy az egész csoportot meg kéne nyitnia).
    A Firefox 144 kiadása
  • Hozzáadva a támogatás a fül egérrel történő mozgatásához egy összehúzott csoportban anélkül, hogy a csoport automatikusan megnyílna.
    A Firefox 144 kiadása
  • Lehetőség biztosítva a videóval ellátott ablak bezárására, amely a "kép a képben" (Picture-in-Picture) módban van, anélkül, hogy a videó lejátszása megállna (a videó azonnal folytatja a lejátszást a fő ablakban). A bezárás megállítás nélkül a bezárás gombjára kattintva, miközben a Shift billentyűt lenyomva tartja, vagy a Shift + Esc billentyűkombináció lenyomásával történik.
  • A beépített jelszókezelőben mentett fiókok titkosításához az AES-256-CBC algoritmus került alkalmazásra. Korábban az AES-256-CBC algoritmus csak a Firefox Sync-ban történő végső titkosításra volt érvényes, de a helyi tárolón az adatok az elavult 3DES-CBC algoritmus használatával lettek titkosítva.
  • A jobb gombbal kattintva megjelenő kontextusmenübe bekerült egy opció a Google Lens szolgáltatással való kereséshez. A Google Lens segítségével hasonló termékek és tárgyak keresése, valamint a képen látható szöveg másolása, fordítása és keresése végezhető el. Ez a lehetőség csak akkor érhető el, ha a Google van beállítva alapértelmezett keresőmotorként.
  • Lehetőséget biztosítunk, hogy a címsorban kereséseket indítson a Perplexity keresőszolgáltatáson, amely mesterséges intelligenciát használ a természetes nyelvű kérdések megválaszolásához.
  • Windows platformon, ha más alkalmazásokból nyit meg hivatkozásokat, a Firefox most az aktuális virtuális asztalon lévő meglévő ablakot használja, vagy új ablakot hoz létre, ha nincs ilyen (de nem vált át más virtuális asztalokra).
  • A webfejlesztők eszközeiben lehetőség nyílik a saját CSS-tulajdonságok var() függvényeiből való hivatkozásra, amelyek a stílusok inspektálása közben jelennek meg. A stílusok inspektálása során megjelenő felugró ablakokban jól láthatóan elválasztották az beágyazott és a felhasználói eseményeket.
  • Hozzáadva az Element.moveBefore API, amely lehetővé teszi az elem áthelyezését a DOM-fában anélkül, hogy állapotát visszaállítaná.
  • A CSS math-shift tulajdonság támogatja a „compact” értéket, amely az MathML képletekben a kompakt indexek bemutatását is magában foglalja.
  • A PerformanceEventTiming API-ba, amely további információt nyújt a felhasználói felület reakcióidejének méréséhez és optimalizálásához, hozzáadták az InteractionID attribútumot, amely a felhasználói interakció azonosítóját tartalmazza. Ez az azonosító lehetővé teszi, hogy különböző metrikákat kapcsoljanak össze egy felhasználói művelettel, például, amikor egy érintés a képernyőre generál több eseményt, mint például pointerdown, mousedown, pointerup, mouseup és click, és az InteractionID összekapcsolja ezeket az eseményeket egyetlen érintéssel.
  • Bevezették a „command” és „commandfor” HTML-attribútumokat, amelyeket a gombokon használhatunk a „popovertargetaction” és „popovertarget” attribútumok helyett a menü interakcióinak deklaratív beállításához, amely a gomb megnyomására aktiválódik. Az új attribútumok használatakor az összes menüinterakciót a böngésző kezeli, így nincs szükség saját JavaScript-kezelőkkel való megoldásra. Például, egy legördülő menü létrehozásához elegendő megadni: <button commandfor="»my-menu»" command="»show-popover»">Menü megnyitása</button> <div popover id="»my-menu»"> … </div>
  • Hozzáadva a View Transitions API támogatása, amely animációs hatások létrehozására szolgál a DOM különböző állapotai között való váltáskor (például sima átmenet az egyik képről a másikra) vagy az egyik oldalon való navigációkor ugyanazon a weboldalon belül.
  • Lehetőség nyílik a diszkrét renderelés használatára a CSS linear-gradient, conic-gradient és radial-gradient tulajdonságokkal megadott gradiensek rajzolásakor, a hardveresen gyorsított WebRender segítségével.
  • A Map és WeakMap objektumokban megvalósult az 'upsert' specifikáció, amely egyszerűsíti a kulcs/érték párok gyűjteményeivel való munkát. Hozzáadtuk a getOrInsert és getOrInsertComputed metódusokat, amelyek visszaadják a megadott kulcshoz kapcsolódó már létező értéket a gyűjteményben, vagy új bejegyzést hoznak létre, ha a kulcs nem található.
  • A ScreenOrientation API-ban hozzáadásra került a lock() és unlock() metódus, amelyek lehetővé teszik a képernyő tájolásának rögzítését Windows és Android táblagépeken.
  • Hozzáadva a RTCDataChannel objektumok átvitelének támogatása a WebWorker üzeneteken belül.
  • A getUserMedia metódushoz hozzáadva a resizeMode paraméter, amely lehetővé teszi a kamera által rögzített videó vágását és méretezését.
  • A WebGPU API-hoz hozzáadva a GPUDevice.importExternalTexture metódus, amely lehetővé teszi a textúrák importálását HTMLVideoElement vagy VideoFrame objektumokból.
  • Androidra készült Firefoxban hozzáadva a gépi fordítási állapotot jelezni hivatott indikátor, amely segítségével értékelhető az oldal fordításának állapota (az oldal teljes mértékben le van fordítva vagy sem). A Firefox mostantól telepíthető a Huawei AppGallery alkalmazásboltban. A platformverzió követelményei emelkedtek — a működéshez legalább Android 8 szükséges.

A Firefox 144 új funkciói mellett 24 biztonsági rés is eltávolításra került. A 16 biztonsági rés a memória kezelésével kapcsolatos problémákból adódik, például puffer túlfolyásokból és már felszabadított memória területekhez való hozzáférésből. Ezek a problémák potenciálisan lehetővé tehetik a kód végrehajtását a támadó számára, ha kifejezetten kialakított oldalakat nyitnak meg.

A Firefox 145 tesztelésre elérhető bétaverziója figyelemre méltó a gombok, fülek, címsorok és bemeneti mezők lekerekített éleinek kiemelésével, valamint a Matroska konténerek támogatásának hozzáadásával (AVC, HEVC, VP8, VP9, AV1, AAC, Opus és Vorbis kodekek számára) és a 32 bites Linux rendszerek támogatásának megszüntetésével. Megjegyzendő, hogy a Firefox 32 bites platformokon való fenntartása egyre bonyolultabbá és megbízhatatlanabbá válik, mivel a 32 bites build-ek támogatása már a legtöbb Linux disztribúcióban megszűnt. A 32 bites Linux disztribúciók felhasználóinak javasolt a 64 bites operációs rendszerek használatára való áttérés. Akik nem tudják azonnal frissíteni a disztribúciót, azok a Firefox 140 ESR ágát használhatják, amelyhez a sebezhetőségek javításait legalább a következő év szeptemberéig készítik.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster