Firefox 101 kiadás

Megjelent a Firefox 101 webböngésző, emellett egy hosszú távú támogatási fiókfrissítés is készült - 91.10.0. A Firefox 102 ága átkerült a béta tesztelési szakaszba, amelynek megjelenését június 28-ra tervezik.

A Firefox 101 legfontosabb újításai:

  • Kísérletileg támogatott a Chrome jegyzék harmadik verziója, amely meghatározza a WebExtensions API-val írt bővítmények számára elérhető képességeket és erőforrásokat. A Chrome jegyzék Firefoxban implementált verziója új deklaratív tartalomszűrő API-t ad hozzá, de a Chrome-mal ellentétben a webRequest API régi blokkoló módjának támogatása, amely a nem kívánt tartalmak blokkolásához és a biztonság biztosításához szükséges kiegészítőkben, nem támogatott. megállt. A jegyzék harmadik verziójának támogatásához az about:config biztosítja az „extensions.manifestV3.enabled” paramétert.
  • Lehetőség van kezelők hozzárendelése minden MIME-típushoz, amelyet a megadott típusú fájlok letöltése után hívnak meg.
  • Megvalósították azt a lehetőséget, hogy egy videokonferencia során tetszőleges számú mikrofont egyszerre lehessen használni, ami például lehetővé teszi a mikrofonok egyszerű váltását egy esemény során.
  • Tartalmazza a WebDriver BiDi protokoll támogatását, amely lehetővé teszi külső eszközök használatát a munka automatizálására és a böngésző távoli vezérlésére, például a protokoll lehetővé teszi a felület tesztelését a Selenium platform segítségével. A protokoll szerver és kliens komponensei támogatottak, lehetővé téve kérések küldését és válaszok fogadását.
  • Hozzáadott támogatás a prefers-contrast médialekérdezéshez, amely lehetővé teszi a webhelyek számára, hogy meghatározzák a felhasználó által meghatározott beállításokat a megnövelt vagy csökkentett kontrasztú tartalom megjelenítéséhez.
  • Támogatás hozzáadva a látható terület három új méretéhez (Viewport) – „small” (s), „large” (l) és „dinamikus” (d), valamint az ezekhez a méretekhez kapcsolódó mértékegységekhez – „*vi” (vi, svi, lvi és dvi), „*vb” (vb, svb, lvb és dvb), „*vh” (svh, lvh, dvh), „*vw” (svw, lvw, dvw), „* vmax” (svmax, lvmax, dvmax) és „*vmin” (svmin, lvmin és dvmin). A javasolt mértékegységek lehetővé teszik, hogy az elemek méretét a látható terület legkisebb, legnagyobb és dinamikus méretéhez rendelje százalékban kifejezve (a méret az eszköztár megjelenítésétől, elrejtésétől és állapotától függően változik).
  • A showPicker() metódus hozzáadásra került a HTMLInputElement osztályhoz, amely lehetővé teszi, hogy kész párbeszédpaneleket jelenítsen meg a mezőkben lévő tipikus értékek kitöltéséhez "dátum", "hónap", "hét", "idő", "dátumidő-helyi", "szín" és "fájl" típusokkal, valamint az automatikus kitöltést és adatlistát támogató mezőkhöz. Például megjeleníthet egy naptár alakú felületet a dátum kiválasztásához, vagy egy palettát a színek megadásához.
  • Egy programozói felülettel bővült, amely lehetővé teszi stíluslapok dinamikus létrehozását JavaScript-alkalmazásból, valamint a stílusok alkalmazásának manipulálását. Ellentétben a document.createElement('style') metódussal történő stíluslapok létrehozásával, az új API eszközöket ad a stílusok létrehozásához a CSSStyleSheet() objektumon keresztül, olyan metódusokat biztosítva, mint az insertRule, deleteRule, replace és changeSync.
  • Amikor az oldalellenőrző panelen osztályneveket ad hozzá vagy távolít el a „.cls” gombbal a Szabálynézet lapon, a beviteli automatikus kiegészítés legördülő eszköztippjéből származó javaslatok interaktív alkalmazása valósul meg, áttekintést nyújtva a rendszer számára elérhető osztálynevekről. oldalon. Ahogy mozog a listán, a kiválasztott osztályok automatikusan alkalmazásra kerülnek az általuk okozott változások vizuális értékelésére.
    Firefox 101 kiadás
  • Az Inspection Panel beállításaihoz egy új opció került, amellyel letiltható a „Frissítéshez húzás” funkció a Szabálynézet lapon, amely lehetővé teszi bizonyos CSS-tulajdonságok átméretezését az egér vízszintes húzásával.
    Firefox 101 kiadás
  • A Firefox for Android támogatja az Android 9 óta biztosított képernyőterület-nagyítási funkciót, amellyel például kibővítheti a webes űrlapok tartalmát. Megoldódott a videó méretével kapcsolatos problémák a YouTube megtekintésekor vagy a kép a képben módból való kilépéskor. A virtuális billentyűzet villogását a felugró menü megjelenítésekor javítottuk. A QR-kód gomb továbbfejlesztett megjelenítése a címsorban.

Az újítások és hibajavítások mellett a Firefox 101 30 sebezhetőséget szünteti meg, ebből 25 veszélyesnek van megjelölve. 19 sérülékenységet (a CVE-2022-31747 és CVE-2022-31748 alatt összegyűjtött) memóriaproblémák okoznak, például puffertúlcsordulás é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. Szintén kijavítottunk egy Windows platform-specifikus problémát, amely lehetővé teszi a mentett fájl elérési útjának megváltoztatását a „%” speciális karakterek használatával, amelyek olyan változókat helyettesítenek, mint a %HOMEPATH% és a %APPDATA%.

A Firefox 102 béta verziójának változásai közé tartozik a PDF-dokumentumok jobb megtekintése nagy kontrasztú módban, valamint a Geoclue DBus szolgáltatás használatának lehetősége a helymeghatározásra Linux platformon. A webfejlesztők felületén, a Stílusszerkesztő lapon a stíluslapok szűrésének támogatása került be.

Forrás: opennet.ru

Hozzászólás