A Firefox 120 kiadása

Megjelent a Firefox 120 webböngésző, és létrejött a hosszú távú támogatási ágra vonatkozó frissítés — 115.5.0. A Firefox 121 ágat bétatesztelésre állították át, amelynek kiadása december 19-re van tervezve.

A Firefox 120 fő újdonságai:

  • A jobb egérgombos menübe hozzáadták a 'Link másolása webhelykövetés nélkül' műveletet, amely lehetővé teszi a kiválasztott hivatkozás URL-címének másolását a vágólapra, előzetesen eltávolítva azokat a paramétereket, amelyeket a webhelyek közötti navigálás nyomon követésére használnak. Például, amikor egy hivatkozást másolunk, eltávolítják a mc_eid és fbclid paramétereket, amelyeket a Facebook oldalain való navigálás során alkalmaznak. A német felhasználók számára további vágás történik a nyomon követő paraméterek eltávolítására a hivatkozás oldalán való átkattintáskor, valamint a hivatkozás címsorba való megnyitásakor privát böngésző módban, vagy a mozgások nyomon követése (ETP, Enhanced Tracking Protection) szigorú védelmét választva. A többi felhasználó az about:config beállítás privacy.query_stripping.enabled opció bekapcsolásával aktiválhatja ezt a lehetőséget. Az eltávolításra egy fekete lista szolgál, amely a webhelyek közötti navigálásra vonatkozó ismert nyomon követő paramétereket tartalmazza.
    A Firefox 120 kiadása
  • A biztonsági és adatvédelmi beállítások (Privacy & Security) szakaszába hozzáadtak egy lehetőséget a GPC (Global Privacy Control) mechanizmus aktiválásához, amely a 'DNT' (Do Not Track) fejléc helyébe lép, és lehetővé teszi a webhelyek informálását a személyes adatok értékesítésének és a preferenciák vagy webhelyek közötti mozgások nyomon követésére vonatkozó használatának tilalmáról.
    A Firefox 120 kiadása
  • A mozgások nyomon követésének (ETP, Enhanced Tracking Protection) szigorú módjában és a privát böngésző üzemmódban fokozott védelmet kap a felhasználó passzív azonosítása a Canvas API-n keresztül.
  • A német felhasználóknak automatikusan aktiválták a felugró párbeszédpanelek automatikus bezárását (Cookie Banner Blocker), amelyek a webhelyeken a sütik mentésével kapcsolatos beleegyezés megszerzésére szolgálnak, összhangban az Európai Unió adatvédelmi követelményeivel (GDPR). Mivel az ilyen felugró bannerek elvonják a figyelmet, elfedik a tartalmat, és a felhasználót időt pazarolnak a bezárásukra, a Firefox fejlesztői célszerűnek tartották az ilyen kérelmek automatikus elutasítását.

    A blokkolást a „Biztonság és adatvédelem” szakaszban lehet engedélyezni a beállításokban, vagy a „cookiebanners.service.mode” paraméteren keresztül az about:config-ben (0 — kikapcsolja a Cookie-banner automatikus bezárását; 1 — minden esetben elutasítja a jogosultsági kérelmeket és figyelmen kívül hagyja a csak egyetértést engedélyező banner-eket; 2 — amikor lehetséges, elutasítja a jogosultsági kérelmet, és amikor ezt nem lehet megtenni, beleegyezik a Cookie-k megőrzésébe). A Brave böngésző és a hirdetésblokkolók által biztosított hasonló módszertől eltérően a Firefox nem rejti el a blokkot, hanem automatizálja a felhasználó műveletét vele. Két módszer áll rendelkezésre a banner-ek kezelésére — egérkattintás szimuláció (cookiebanners.bannerClicking.enabled) és Cookie-k beillesztése a kiválasztott módban (cookiebanners.cookieInjector.enabled).

  • Windows, macOS és Android alatt alapértelmezés szerint be van kapcsolva az importálás TLS-tanúsítványok a rendszer gyökér tanúsítványainak tárolójából. Szükség esetén ezt a funkciót a beállításokban (Preferences → Privacy & Security → Certificates) ki lehet kapcsolni.
  • Billentyűkombinációk lettek hozzáadva a kiválasztott fiókok szerkesztéséhez (Alt + enter) és törléséhez (Alt + Backspace) az about:logins felületén.
  • Az Ubuntu Snap formátumú Firefox-kiadásaiban megvalósították a Chromium böngészőből való adatok importálásának támogatását, amely szintén Snap formátumban van telepítve.
  • Linux és Windows platformokon lehetőség van a videóablak sarkokhoz való vonására (automatikus igazítás sarkokhoz) a „kép a képben” módban, ha a Ctrl billentyűt lenyomva tartjuk alatt a mozgatás során.
  • Megkezdődött egy új, Rust nyelven átírt hordozható komponens integrálása, amely a cím sorában kontextuális tippeket jelenít meg.
  • Hozzáadva a User Activation API (navigator.userActivation), amely lehetővé teszi annak megállapítását, hogy korábban a felhasználó interakcióba lépett-e az oldalal (például kattintott az egérrel), jelenleg interakcióba lép-e, vagy semmit sem tett az oldalon (az oldal csak betöltődött és érintetlen maradt).
  • Hozzáadva az új HTTP válaszkód támogatása - 103 („Korai Jelzések”), amelyet a fejléc előzetes kiadására lehet használni. A 103-as kód lehetővé teszi, hogy a kliens értesítést kapjon bizonyos HTTP-fejlécek tartalmáról a kérés után, anélkül, hogy meg kellene várnia, míg a szerver végrehajtja az összes kapcsolódó műveletet és elkezdi a tartalom szolgáltatását. Így tájékoztatni lehet a kapcsolódó elemekről, amelyeket előre be lehet tölteni a kiszolgált oldalról (például hivatkozások CSS- és JavaScript-fájlokra). Amint a böngésző megkapja az ilyen források információit, elkezdi azok betöltését anélkül, hogy megvárná a fő oldal kiszolgálásának befejezését, így lerövidítve a teljes kérés feldolgozási idejét.
  • A CSS-hez új méretmértékegységek, a lh és rlh hozzáadva, amelyek lehetővé teszik a méret megadását, amely megfelel az elem vagy a gyökérelem lineáris magasságának (CSS tulajdonság line-height).
  • A CSS-hez hozzáadva a light-dark() funkció, amely lehetővé teszi egyidejű színek beállítását világos és sötét színsémához anélkül, hogy a prefers-color-scheme média lekérdezést kellene alkalmazni.
  • A JavaScript Date.parse() funkcióhoz támogatást kaptak újabb dátumformátumok, például „01-12-1999”, „1999-1-5”, „10000-01-12”, „99-01-05”, „1999-01-05 10:00:00”.
  • A media attribútum támogatása biztosítva van a <source> elemben, amely a <picture>, <audio> és <video> elemekbe van ágyazva.
  • Alapértelmezés szerint aktiválva van a WasmGC kiterjesztés támogatása, amely megkönnyíti a WebAssembly-be való átírást a szemétgyűjtővel rendelkező programozási nyelveken (pl. Kotlin, Dart stb.) írt programok könnyebb portolásához. A WasmGC új struktúrák és tömbtípusok bevezetésével jár, amelyek esetében nemlineáris memóriafoglalás alkalmazható.
  • A webfejlesztői eszközökbe hozzáadva egy offline üzemmódban való lapok szimulációjának lehetősége.
  • A stílusok szerkesztőpaneléhez hozzáadva egy „Pretty Print” gomb, amely a minifikált stílustáblázat formázására és vizuálisan áttekinthetővé tételére szolgál (korábban a minifikált stílusokat automatikusan formázták).
  • A fejlesztői eszközökben a debugger teljesítménye jelentősen (akár 70%-kal) javult a nagy mennyiségű forráskód esetén. A debugger refaktorizálása a „unload” eseményhez köthető töréspontok helyes működésére összpontosított.
  • Az Android verzióban javították azt a hibát, amely a lapok kiemelésekor azokat bezárta. Folyamatosan dolgozunk a Firefox mobilkiadásának nyílt böngészőbővítmény-ökoszisztémájának kialakításán. Az ökoszisztéma hivatalos elindítása decemberre van tervezve, és az addons.mozilla.org (AMO) katalogusban több mint 200, a Firefox Android verziójában telepíthető bővítmény lesz elérhető.

A Firefox 120 újdonságai és hibajavításai mellett 19 sebezhetőséget is kijavítottak. 14 sebezhetőség (11 a CVE-2023-6212 és CVE-2023-6213 alatt egyesítve), amelyek veszélyesnek minősülnek, memória kezelési problémákból származnak, például puffer túlcsordulás és már felszabadított memória területek megközelítése. Ezek a problémák potenciálisan lehetővé tehetik a rosszindulatú kód végrehajtását speciálisan kialakított oldalak megnyitásakor. Egy másik veszélyes sebezhetőség (CVE-2023-6206) lehetővé teszi a klikkhalás (clickjacking) révén történő jogkiválasztást.

A Firefox 121 bétakiadása figyelemre méltó a linkek aláhúzásának kötelező aktiválásával, függetlenül a CSS beállításaitól (hasznos lehet a színérzékelési problémákkal küzdő emberek számára). Linux alatt alapértelmezés szerint engedélyezve van a kompozit használata. a szerver A Wayland használata az XWayland helyett lehetővé tette a touchpad működési problémáinak, a gesztusok támogatásának érintőképernyőkön és a DPI beállításának megoldását a Wayland alapú környezetekben. A Wayland használata emellett a grafikai teljesítmény növekedését is demonstrálja. Ugyanakkor a Wayland protokoll korlátai miatt problémák merülnek fel a "kép a képben" ablak előtérbe helyezésével kapcsolatban.

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