Megjelent a Firefox 97 webböngésző. Ezenkívül megjelent egy hosszú távú támogatási ágfrissítés, a 91.6.0. A Firefox 98 béta tesztelésbe kezdett, és várhatóan március 8-án jelenik meg.
Főbb újítások:
- A Firefox 94-ben kínált és beépített, korlátozott ideig elérhető bővítményként elérhető 18 szezonális Colorway színtéma lejárt. Azok a felhasználók, akik továbbra is használni szeretnék a Colorway témákat, engedélyezhetik azokat a Kiegészítőkezelőben (about:addons).
- A platform összeszereléseiben Linux A PostScript dokumentumok nyomtatásra való létrehozásának lehetőségét eltávolítottuk (a PostScript nyomtatókon való nyomtatás és PDF-be mentés lehetősége továbbra is megmaradt).
- Kijavítottunk problémákat a Wayland 1.20 könyvtárakkal való építés során.
- Kijavítottunk egy hibát, amely miatt a csippentéses nagyítás/nagyítás nem működött érintőképernyőkön, miután egy lapot áthelyezett egy másik ablakba.
- Az about:processes oldalon a Linux A CPU-terhelés meghatározásának pontossága javult.
- Kijavítottunk egy hibát, amely bizonyos felhasználói környezetekben, például az elementary OS 6-ban, az ablakok éles sarkainak megjelenítésével járt.
- A platformon Windows 11 Hozzáadva a támogatás az új görgetősáv stílushoz.
- A platformon macOS A rendszerbetűtípusok betöltésének javítása, ami bizonyos helyzetekben lehetővé tette a gyorsabb megnyitást és az új lapra váltást.
- A platform verzióban Android A nemrég megnyitott webhelyek mostantól kiemelve jelennek meg a böngészési előzményekben. Továbbfejlesztettük a nemrég hozzáadott könyvjelzők képeinek megjelenítését a kezdőlapon. A platformon Android 12 Megoldódott a vágólapra mutató hivatkozások beillesztésének problémája.
- A length és length-percentage típusú CSS konstrukciókban a "cap" és az "ic" mértékegységek használata megengedett.
- Hozzáadva a @scroll-timeline CSS szabály és az animation-timeline CSS tulajdonság támogatása, amelyek lehetővé teszik az AnimationTimeline API-ban az animációs idővonalnak a tartalom görgetésének előrehaladásához való kötését a percekben vagy másodpercekben megadott idő helyett.
- A CSS color-adjust tulajdonságát átnevezték print-color-adjust névre, a specifikációnak megfelelően.
- A CSS alapértelmezés szerint támogatja a kaszkád rétegeket, amelyeket a @layer szabállyal definiálnak és a CSS @import szabályán keresztül, a layer() függvény használatával importálnak.
- Hozzáadtuk a scrollbar-gutter CSS tulajdonságot annak szabályozására, hogy miként legyen lefoglalva a képernyőterület a görgetősáv számára. Például, ha nem szeretné, hogy a tartalom görgessen, kibonthatja a kimenetet, hogy elfoglalja a görgetősáv területét.
- Javított kompatibilitás a Marionette webes keretrendszerrel (WebDriver).
- Az AnimationFrameProvider API hozzá lett adva a DedicatedWorkerGlobalScope készlethez, lehetővé téve a requestAnimationFrame és cancelAnimationFrame metódusok használatát az egyes web workerekben.
- Az AbortSignal.abort() és AbortController.abort() metódusok mostantól támogatják a jel visszaállításának okának beállítását, valamint az ok kiolvasását az AbortSignal.reason tulajdonságon keresztül. Alapértelmezés szerint az ok AbortError értékre van állítva.
Az új funkciók és hibajavítások mellett a Firefox 97 42 sebezhetőséget javít, amelyek közül 34 súlyosnak minősül. Ezen sebezhetőségek közül harminchármat (ötöt a CVE-2022-22764 és 29-et a CVE-2022-0511 alatt) memóriakezelési problémák okoznak, például puffer túlcsordulások és a memória elérése a felszabadítás után. Ezek a problémák potenciálisan rosszindulatú kód végrehajtásához vezethetnek speciálisan létrehozott oldalak megnyitásakor.
Változások a Firefox 98 béta verziójában:
- A fájlok letöltésekor a viselkedés megváltozott – a letöltés előtti figyelmeztetés helyett a fájlok letöltése mostantól automatikusan megkezdődik, és bármikor megnyithatók a letöltési folyamat panelen keresztül, vagy közvetlenül törölhetők a letöltések panelről.
- Új műveletek hozzáadva a helyi menühöz, amely akkor jelenik meg, amikor jobb gombbal kattint a letöltési listában lévő fájlokra. Például a Hasonló fájlok mindig megnyitása beállítással engedélyezheti a Firefox számára, hogy a letöltés befejezése után automatikusan megnyissa a fájlt a rendszeren lévő azonos fájltípushoz társított alkalmazásban. Megnyithatja a letöltött fájlokat tartalmazó könyvtárat is, megnyithatja azt az oldalt, ahonnan a letöltés indult (nem magát a letöltést, hanem a letöltés linkjét), kimásolhatja a linket, eltávolíthatja a letöltés említését a böngészési előzményekből, és törölheti a listát a letöltések panelen.
- A böngésző indítási folyamatának optimalizálása érdekében a webRequest API-t használó kiegészítők indításának logikája megváltozott. Mostantól csak a webRequest hívások blokkolása eredményezi a bővítmények elindítását a Firefox indításakor. A WebRequest nem blokkoló módban a Firefox indításáig késik.
- A HTML címke támogatása engedélyezve ", amely lehetővé teszi párbeszédpanelek és komponensek létrehozását az interaktív felhasználói interakcióhoz, például bezárható figyelmeztetéseket és alablakokat. A létrehozott ablakok JavaScript kódból vezérelhetők.
- Egy kompatibilitási értékelő panel került a webfejlesztők eszközei közé. A panelen a kiválasztott HTML-elem vagy a teljes oldal CSS-tulajdonságaival kapcsolatos lehetséges problémákra figyelmeztető jelzőfények jelennek meg, amelyek lehetővé teszik a különböző böngészőkkel való összeférhetetlenség azonosítását anélkül, hogy az oldalt minden böngészőben külön tesztelné.
Forrás: opennet.ru
