Megjelent a Firefox 144 – új lapcsoportok, profilkezelés és AI-alapú keresés

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

A Mozilla kiadta a Firefox 144-es verzióját, amely a számítógépes, Android és iOS felhasználók számára egyaránt számos újítást és biztonsági frissítést tartalmaz. A frissítés fő fókusza a hatékonyabb böngészés, profilkezelés, vizuális keresés és a felhasználói élmény javítása. A legújabb verzió széleskörű frissítéseket hoz a lapkezelésben és profilokban. Mostantól a felhasználó egy lapra fókuszálhat egy csoporton belül, még akkor is, ha a lapcsoport össze van csukva, így csökken a vizuális zavaró tényező. A lapokat ráadásul összecsukott csoportba is áthúzhatjuk anélkül, hogy az automatikusan kibővülne, ezzel könnyítve a rendezett böngészést.

A profilkezelés (profile management) új lehetőségeket nyújt a felhasználóknak az online életük elkülönítésére: külön profilokat hozhatunk létre munka, iskola vagy utazás céljára, egyedi avatárokkal és színekkel jelölve azokat, miközben a könyvjelzők, tabok és böngészési előzmények teljesen elkülönülnek. A funkció Windows 11, Mac és Linux rendszereken már elérhető, a Windows 10 támogatás hamarosan érkezik.

Kép-a-képben és jelszóvédelem

Mostantól a Picture-in-Picture (PiP) ablak bezárható a videó leállítása nélkül, egyszerű billentyűkombinációval (Shift + Klikk vagy Shift + Esc). A Firefox Jelszókezelő is tovább fejlődött: a helyben tárolt belépési adatok mostantól modern AES-256-CBC titkosítással védettek, javítva a lokális adatbiztonságot. A Firefox Sync szolgáltatáson keresztül szinkronizált jelszavak továbbra is end-to-end titkosítottak AES-256-GCM-mel.

Google Lens vizuális keresés és Perplexity AI

A Firefox 144-ben már Google Lens alapú vizuális keresés is elérhető: jobb klikk bármely képre, és lehetőség van hasonló termékek, helyek vagy objektumok keresésére, szöveg másolására, fordítására vagy további inspirációk keresésére.

Ezen felül a böngésző Perplexity AI Search funkciót is kínál: egy beépített, mesterséges intelligenciával működő válaszmotor, amely közvetlen, beszélgetés-szerű válaszokat ad összetett kérdésekre, gyors összefoglalókat, pontos hivatkozásokat vagy kreatív ötleteket biztosítva a felhasználónak.

Firefox 144 Android és iOS rendszeren

Az Android-verzió mostantól elérhető a Huawei AppGallery-ben, továbbá új fordítási banner jelzi, ha az oldal teljesen le van fordítva. A platformfrissítés miatt a böngésző Android 8 vagy újabb verziót igényel.

Az iOS-verzió finomított címsorral, gyorsabb alapértelmezett böngészőváltással és a szinkronizálással, tab-értesítésekkel kapcsolatos stabilitási javításokkal érkezik. Az új megjelenési beállítások lehetővé teszik a toolbar testreszabását, a New Tab vagy Home gomb kiválasztásával.

A Firefox 144-es verziója több szinten javítja a felhasználói élményt, legyen szó asztali, Android vagy iOS platformról. Az új tab-csoport kezelési funkciók, profilkezelés, PiP fejlesztések, erősebb titkosítás, Google Lens vizuális keresés és AI-integráció mind hozzájárulnak ahhoz, hogy a böngészés gyorsabb, biztonságosabb és átláthatóbb legyen.

Lejárt támogatású operációs rendszerek támogatása

A Firefox mögött álló Mozilla egy technikai támogatási oldalán is megerősítette, hogy a Firefox 115-ös (jelenlegi: 115.29) verziója lesz az utolsó támogatott Firefox verzió a Windows 7, Windows 8 és Windows 8.1, továbbá a macOS 10.12, 10.13 és 10.14 verziót használók számára. Ha ezeket a Windows-verziókat használja, akkor egy alkalmazásfrissítéssel átkerül a Firefox Extended Support Release (ESR) csatornára, amely a Firefox hosszan támogatott verziója. Az átirányítás azt jelenti, hogy amikor a felhasználók frissítik a Firefox böngészőt, az automatikusan az ESR 115-ös verzióra fogja őket átirányítani. Az ESR 115 továbbra is támogatni fogja ezeket az elavult operációs rendszereket, és fontos biztonsági frissítéseket kapnak majd. Így a felhasználók továbbra is biztonságban tudhatják magukat és az adataikat. A Mozilla 2024 szeptemberéig biztosít biztonsági frissítéseket ezen felhasználók számára. Ezt követően nem biztosít biztonsági frissítéseket ezekhez a régi Windows verziókhoz. Ahogy ismeretes, 2023. január 10-én lejárt a Windows 8.1 és Windows 8 operációs rendszerek támogatása, valamint a Windows 7 kiterjesztett támogatása is. Ez azt jelenti, hogy a Microsoft már nem biztosít biztonsági javításokat, frissítéseket és technikai támogatást sem az ingyenes, sem pedig a fizetős ügyfelek számára. Ennek következtében az ilyen operációs rendszereket futtató számítógépek, amelyek csatlakoznak az internethez és hálózathoz, veszélyeztetettek lehetnek, és ezáltal veszélyt jelenthetnek a többi felhasználó számára is. Ennek oka, hogy ezek a rendszerek biztonsági hiányosságokkal rendelkeznek, és egyre nehezebb lesz megvédeni őket a rosszindulatú programokkal szemben, amelyek kihasználják ezeket a biztonsági réseket. Ráadásul a biztonsági szoftverek gyártói is fokozatosan befejezik az antivírus-, malware-, tűzfal- és más védelmi rendszerek támogatását ezekhez a rendszerekhez, vagy egyszerűen csak kivonják a termékeiket a támogatott listáról. Az újabb operációs rendszerek használata nemcsak a biztonság miatt fontos, hanem azért is, mert a legtöbb szoftver és alkalmazás már csak az újabb rendszerekkel kompatibilis. Az újabb operációs rendszerek magukban hordozzák az újabb technológiákat és szolgáltatásokat, amelyek fontosak lehetnek a felhasználók számára. Ez egy 13 éves időszak végét jelenti, amely a Windows 7 megjelenésével kezdődött és a Windows 8 megjelenésével folytatódott. Érdemes megjegyezni, hogy világszerte a felhasználók közel 5 százaléka még mindig ezeket az elavult rendszereket használja, beleértve a Windows XP-t is, míg Magyarországon közel 6 százalékuk használja ezeket a nem biztonságos rendszereket. A Firefox fejlesztői ezért úgy döntöttek, hogy a macOS 10.12, 10.13 és 10.14 felhasználóit az ESR 115-ös verzióra irányítják át. Az ESR (Extended Support Release) verziók hosszabb ideig kapnak támogatást és frissítéseket, ami biztosítja a felhasználók számára a stabilitást és a biztonságot. Fontos megjegyezni, hogy az átirányítás az elavult operációs rendszereket futtató felhasználókat érinti csak. Ha valaki már rendelkezik újabb Windows, illetve macOS verzióval, akkor nem lesz átirányítva az ESR verzióra, hanem továbbra is a legújabb verziókat fogja kapni.

Firefox ESR böngésző újdonságok

Firefox 144 újdonságok fejlesztőknek

A fejlesztőknek szóló újdonságok a Mozilla Developer Network 144-esra vonatkozó cikkében.

HTML

  • A <button> elem command és commandfor attribútumai mostantól támogatottak. A command attribútummal definiálható a végrehajtandó művelet, a commandfor attribútummal pedig a gomb egy másik elemhez kapcsolható, amelyen a parancs végrehajtódik. A parancs lehet előre definiált érték, például close, vagy egy Ön által definiált egyedi érték. (Firefox hibajegy 1983523)

MathML

Eltávolítások

  • A már elavult MathML STIXGeneral betűtípus támogatása eltávolításra került. A mathml.stixgeneral_operator_stretching.disabled beállítás is megszűnt. (Firefox hibajegy 1336058)

CSS

  • A CSS view transitions funkciók mostantól támogatottak egylapos alkalmazásokban (SPA). Ez lehetőséget biztosít a nézetátmeneti animációk részeinek stílusozására. (Firefox hibajegy 1985809)
    Támogatott elemek és tulajdonságok:

  • :active-view-transition pszeudo-osztály
  • view-transition-class tulajdonság
  • view-transition-name tulajdonság
  • ::view-transition pszeudo-elem
  • ::view-transition-group() pszeudo-elem
  • ::view-transition-image-pair() pszeudo-elem
  • ::view-transition-new() pszeudo-elem
  • ::view-transition-old() pszeudo-elem

JavaScript

  • A következő példány-módszerek mostantól támogatottak:
    Map.prototype.getOrInsert(), Map.prototype.getOrInsertComputed(), WeakMap.prototype.getOrInsert(), WeakMap.prototype.getOrInsertComputed().
    Ezek a módszerek visszaadják a megadott kulcshoz tartozó értéket, ha a kulcs létezik. Ha nem, a getOrInsert() beszúrja és visszaadja az alapértelmezett értéket, a getOrInsertComputed() pedig egy callback-függvény által számított értéket ad vissza. (Firefox hibajegy 1979917)

API-k

  • A ScreenOrientation interfész lock() és unlock() metódusai mostantól támogatottak Androidon és Windows táblagépeken. (Firefox hibajegy 1983483)
  • A View Transition API támogatott SPÁ-khoz. Ez lehetővé teszi animált átmenetek létrehozását különböző weboldalnézetek között. (Firefox hibajegy 1985809)
  • A CSSStyleProperties interfész a CSS Object Model-ben (CSSOM) mostantól implementált. Ez korábban nem szabványos CSS2Properties néven létezett. A felület jelen van, de még nem használatos. (Firefox hibajegy 1919582)
  • A PerformanceEventTiming interfész interactionId tulajdonsága egyedi azonosító, amely összekapcsolja a felhasználói interakcióhoz tartozó eseményeket. Segítségével mérhető az Interaction to next paint, amely elemzi az oldal reakcióidejét a felhasználói interakciókra. (Firefox hibajegy 1956809)

DOM

  • A moveBefore() metódus mostantól támogatott az Element, DocumentFragment és Document interfészeken. Ez lehetővé teszi egy azonnali gyermekelem áthelyezését a többi gyermekelem elé. Az áthelyezett elemek megtartják állapotukat. (Firefox hibajegy 1983688)
  • Média, WebRTC és Web Audio

  • A cross-origin <iframe> elemek mostantól felhasználói interakciót vagy explicit engedélyt igényelnek a top-level oldal átirányításához (window.top.location). Részletek: Top navigation in cross-origin frames. (Firefox hibajegy 1419501)
  • A RTCDataChannel példányok átadható objektumokká váltak, így worker-eknek is átadhatók. (Firefox hibajegy 1209163)
  • A closing esemény és az onclosing() eseménykezelő mostantól támogatott a RTCDataChannel interfészen. (Firefox hibajegy 1611953)
  • A MediaDevices interfész getUserMedia() és getDisplayMedia() metódusai mostantól támogatják a resizeMode kényszert, amely lehetővé teszi a videó további paramétereinek (felbontás, frame rate) megfelelő lekérését, még ha a hardver nem támogatja az összes kért paramétert. A böngésző ilyenkor levághatja, kicsinyítheti vagy csökkentheti a képkockaszámot. (Firefox hibajegy 1286945)

Eltávolítások

  • A következő elavult és nem szabványos események eltávolításra kerültek: afterscriptexecute és beforescriptexecute a Document és Element interfészekből. (Firefox hibajegy 1584269)

WebDriver megfelelőség (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Bevezetésre került a browsingContext.downloadWillBegin esemény, amely új letöltés kezdeményezésekor aktiválódik. (Firefox hibajegy 1874365)
  • Bevezetésre került a emulation.setScreenOrientationOverride parancs, amellyel különböző képernyő-orientációkat lehet szimulálni. (Firefox hibajegy 1974167)
  • Bevezetésre került az emulation.setTimezoneOverride parancs, amely lehetővé teszi egy adott időzóna beállításának szimulálását. (Firefox hibajegy 1978027)
  • Az emulation.setLocaleOverride parancs frissítése, hogy a beállított locale a WebDriver BiDi által korábban létrehozott sandboxokra is érvényes legyen. (Firefox hibajegy 1983807)
  • Javítás történt, hogy a locale override ne osszolódjon el helytelenül különböző browsing context-ek között ugyanabban a folyamatban. (Firefox hibajegy 1980211)
  • A browsingContext.navigate parancs továbbfejlesztése a NS_BINDING_ABORTED hibák elkerülésére, amelyek átirányítás vagy megszakítás miatt jelentkezhetnek. (Firefox hibajegy 1914407)

Marionette

  • Visszaállították a Scroll Into View WebDriver algoritmust, amely minden WebDriver klasszikus parancsnál az instant scroll viselkedést használja. Ez visszavonja a Firefox 97-ben bevezetett auto viselkedést. A visszaállítás a smooth scroll esetén fellépő versenyhelyzeteket hivatott elkerülni. (Firefox hibajegy 1986238)

Változások bővítményfejlesztők számára

  • Lehetőség van a CSS injektálás stílusforrásának meghatározására a content_scripts manifest kulcs, scripting.registerContentScripts() a cssOrigin tulajdonságon, és a contentScripts.register során. A stílusforrás lehet user (felhasználói stíluslap), vagy author (szerzői stíluslap). Alapértelmezett: author. Ezek az értékek nem érzékenyek a kis-/nagybetűkre. Továbbá a scripting.insertCSS() origin tulajdonsága is nem érzékeny a kis-/nagybetűkre. (Firefox hibajegy 1679997)
  • Támogatás került a getBytesInUse() metódusra a storage.local és storage.managed felületeken. (Firefox hibajegy 1385832)

Kísérleti webes funkciók

Ezek a funkciók a Firefox 144-ben elérhetők, de alapértelmezés szerint ki vannak kapcsolva. A kipróbálásukhoz keresse meg a megfelelő beállítást az about:config oldalon, és állítsa true értékre. További ilyen funkciók a Kísérleti funkciók oldalon találhatók.

  • datetime-local időválasztó: dom.forms.datetime.timepicker
    • A HTML <input type="datetime-local"> elemek mostantól tartalmaznak időválasztót. (Firefox hibajegy 1726108)

Letöltés

A Mozilla folyamatosan dolgozik a böngésző biztonságának és teljesítményének javításán, és ez az új verzió számos új funkciót és javítást tartalmaz. Az új verzió telepítése javasolt minden Firefox felhasználónak, hogy kihasználhassák a frissített funkciókat és a legjobb böngészési élményt.

A Firefox ezen verziójával kapcsolatos teljes változáslista. A Firefox következő – 145-as – verziója, 2024. október tizenegyedikén jelenik majd meg. Október különleges lesz abból a szempontból, hogy abban a hónapban két Firefox kiadásra is számíthatunk. Hogyan előzte meg a Firefox böngésző a többi böngészőt? Egyelőre nem népszerűségben, hanem sebességben (Sebesség tekintetében is a mezőny élére áll a Firefox?) és verzió számban is (Chrome 141, Edge 141, Firefox 144) - de legalább majd kiderül, hogy ez a paraméter mennyire fontos a felhasználóknak.

Ha hibát találtok, jelezzétek a Mozilla felé.