Firefox 96 kiadás

Megjelent a Firefox 96 webböngésző, emellett egy hosszú távú támogatási fiókfrissítés is készült - 91.5.0. A Firefox 97 ága átkerült a béta tesztelési szakaszba, aminek megjelenése február 8-án várható.

Főbb újítások:

  • Lehetőséget adtunk arra, hogy a webhelyeket sötét vagy világos téma bekapcsolására kényszerítsük. A színtervezést a böngésző módosítja, és nem igényel támogatást az oldaltól, ami lehetővé teszi, hogy a csak világos színekben elérhető oldalakon sötét témát, sötét oldalakon pedig világos témát használjunk.
    Firefox 96 kiadás

    A színmegjelenítés megváltoztatásához az „Általános/Nyelv és Megjelenés” részben található beállításokban (about:preferences) egy új „Színek” szekciót javasoltak, amelyben engedélyezheti a színek újradefiniálását az operációs rendszer színsémájához, ill. színeket manuálisan hozzárendelni.

    Firefox 96 kiadás

  • Jelentősen továbbfejlesztett zajcsökkentés és automatikus hangerősítés szabályozás, valamint némileg továbbfejlesztett visszhangcsökkentés.
  • A fő végrehajtási szál terhelése jelentősen csökkent.
  • A Cookie-k webhelyek közötti átvitelére szigorúbb korlátozást alkalmaztak, ami megtiltja a harmadik féltől származó cookie-k feldolgozását, amelyek az aktuális oldal domainjétől eltérő webhelyekhez való hozzáféréskor beállítottak. Az ilyen cookie-k a felhasználók webhelyek közötti mozgásának nyomon követésére szolgálnak a hirdetési hálózatok, a közösségi hálózati widgetek és a webelemző rendszerek kódjában. A Cookie-k továbbításának szabályozására a „Cookie Policy” fejlécben megadott Same-Site attribútumot használjuk, amely alapértelmezés szerint most „Same-Site=Lax” értékre van állítva, ami korlátozza a cookie-k küldését a több webhelyen keresztül. részkérések, például képkérelem vagy tartalom betöltése egy másik webhelyről származó iframe-en keresztül, amely védelmet nyújt a CSRF (Cross-Site Request Forgery) támadások ellen is.
  • Megoldódtak az egyes webhelyeken lecsökkent videominőséggel, valamint az SSRC (Synchronization source identifier) ​​fejlécének visszaállításával kapcsolatos problémák videó megtekintése közben. Kijavítottuk a csökkentett felbontással kapcsolatos problémát is, amikor a képernyőt WebRTC-n keresztül osztja meg.
  • MacOS rendszeren, ha a Gmailben a linkekre kattint, a többi platformhoz hasonlóan új lapon nyitja meg azokat. A megoldatlan problémák miatt a macOS nem teszi lehetővé a videók rögzítését teljes képernyős módban.
  • A sötét témastílusok beállításának egyszerűsítésére egy új CSS tulajdonság színséma került hozzáadásra, amely lehetővé teszi annak meghatározását, hogy egy elem mely színsémákban jeleníthető meg helyesen. A támogatott sémák közé tartozik a „világos”, „sötét”, „nappali üzemmód” és „éjszakai mód”.
  • A színértékek helyett megadható hwb() CSS-függvény hozzáadva a HWB (árnyalat, fehérség, feketeség) színmodell szerinti színek meghatározásához. Opcionálisan a függvény megadhat egy átlátszósági értéket.
  • A "reversed()" függvény a counter-reset CSS tulajdonsághoz lett megvalósítva, amely lehetővé teszi, hogy fordított CSS-számlálókat használjon az elemek számozására csökkenő sorrendben (például megjelenítheti az elemszámokat a listákban csökkenő sorrendben).
  • Az Android platformon támogatja a navigator.canShare() metódust, amely lehetővé teszi a navigator.share() metódus használatának lehetőségét, amely lehetőséget biztosít például a közösségi hálózatokon történő információmegosztásra. egységes gomb létrehozása a látogató által használt közösségi oldalakon való megosztáshoz, vagy az adatok más alkalmazásokba való küldésének megszervezése.
  • A Web Locks API alapértelmezés szerint engedélyezve van, lehetővé téve a webalkalmazások munkájának több lapon történő koordinálását vagy a webes dolgozók erőforrásainak elérését. Az API lehetőséget biztosít a zárolások aszinkron beszerzésére és a zárolások feloldására, miután a megosztott erőforráson végzett szükséges munka befejeződött. Míg az egyik folyamat tartja a zárolást, a többi folyamat a végrehajtás leállítása nélkül várja annak feloldását.
  • Az IntersectionObserver() konstruktorban, amikor üres karakterláncot adunk át, a rootMargin tulajdonság alapértelmezés szerint van beállítva kivétel dobása helyett.
  • A HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() és OffscreenCanvas.toBlob metódusok meghívásakor megvalósította a vászonelemek WebP formátumban történő exportálásának lehetőségét.
  • A Firefox 97 béta verziója a fájlletöltési folyamat modernizálását jelzi – a letöltés megkezdése előtti felszólítás helyett a fájlok letöltése automatikusan megkezdődik, és bármikor megnyithatók a letöltési folyamatpanelen keresztül.

Az újítások és hibajavítások mellett a Firefox 96 30 sebezhetőséget javított ki, ebből 19 veszélyesnek van megjelölve. 14 sérülékenységet memóriaproblémák okoznak, mint például a puffer túlcsordulása és a már felszabadult memóriaterületekhez való hozzáférés. Lehetséges, hogy ezek a problémák a támadó kódjának végrehajtásához vezethetnek speciálisan kialakított oldalak megnyitásakor. A veszélyes problémák közé tartozik még az Iframe XSLT-n keresztüli izolálásának megkerülése, a versenyfeltételek hangfájlok lejátszásakor, a puffer túlcsordulása a blendGaussianBlur CSS szűrő használatakor, a memória elérése bizonyos hálózati kérések feldolgozása során, miután felszabadult, a böngészőablak tartalmának cseréje teljes manipulációval. -képernyő mód, blokkolja a teljes képernyős módból való kilépést.

Ezenkívül megjegyezhető a Linux Mint disztribúció és a Mozilla közötti együttműködés bejelentése, amelynek keretében a disztribúció módosítatlan hivatalos Firefox buildeket fog szállítani a Debian és az Ubuntu további javításainak használata nélkül, anélkül, hogy lecserélné a linuxmint.com/start címen található kezdőlapot. , a keresőmotorok cseréje és az alapértelmezett beállítások megváltoztatása nélkül. A Yahoo és a DuckDuckGo keresőmotorok helyett a Google, az Amazon, a Bing, a DuckDuckGo és az Ebay készletét használják majd. Cserébe a Mozilla átutal egy bizonyos összeget a Linux Mint fejlesztőinek. Új Firefox csomagokat kínálnak a Linux Mint 19.x, 20.x és 21.x ágaihoz. Ma vagy holnap a felhasználóknak egy Firefox 96-os csomagot kínálnak, amelyet a megállapodásnak megfelelően állítanak ki.

Forrás: opennet.ru

Hozzászólás