Firefox 79 kiadása

Megjelent a web böngésző Firefox 79, valamint a mobil verziója Firefox 68.11 Android platformra. Ezen kívül frissítést készítettek ágak hosszú távú támogatással 68.11.0 és 78.1.0. Hamarosan szakaszra lép béta tesztelés a Firefox 80 ágba, amelynek megjelenése augusztus 25-re van tervezve.

Fő újdonságok:

  • A jelszókezelőbe hozzáadták a lehetőséget az azonosítók CSV formátumban történő exportálására (szöveges mezők elválasztott értékekkel, amelyeket táblázatkezelőbe lehet importálni). Az exportálás során a jelszavak nyílt formában kerülnek fájlba. A jövőben egy jelszavak importálásának funkcióját is tervezik a korábban elmentett CSV fájlból (feltételezve, hogy a felhasználónak szüksége lehet az elmentett jelszavak biztonsági mentésére és visszaállítására, vagy a jelszavak más böngészőbe történő átvitelére).

    Firefox 79 kiadása
  • Hozzáadva beállítás a Cookie-dinamikus izolálás engedélyezéséhez az címzett domain alapján ("Dinamikus Elsődleges Fél Izoláció" amikor a saját és külső bejegyzések az oldal alapdomainje alapján kerülnek meghatározásra). A beállítást a konfigurálóban a nyomkövetési blokkolás beállításai között találja a Cookie blokkolási módszerek legördülő menüjében.

    Firefox 79 kiadása
  • Javították a nyomkövetés elleni védelmet, amely automatikusan blokkolja a külső nyomtatók által használt Cookie-kat. A nyomkövető webhelyek esetében a Firefox most naponta törli a Cookie-kat és az adatokat a belső tárolókban, a Disconnect.me nyomkövető szolgáltatás listái alapján.
  • Béta verzióban hozzáadtak egy képernyőt a kísérleti beállításokhoz „about:preferences#experimental”, amely egy interfészt biztosít a kísérleti funkciók engedélyezéséhez, hasonlóan a Chrome „about:flags”- nél. Alapértelmezés szerint a képernyő jelenleg nem elérhető, és a „browser.preferences.experimental” beállítás aktiválását igényli az about:config-ben. Jelenleg csak a „CSS Masonry Layout«.

    Firefox 79 kiadása
  • AMD chip alapú laptopokhoz Windows 10 platformon
    bekapcsolva
    WebRender kompozíciós rendszere. A WebRender Rust nyelven íródott, és jelentős gyorsulást ér el a rendering sebességében, miközben csökkenti a CPU terhelését azzal, hogy a GPU-ra delegálja a weboldal tartalmának renderelési műveleteit, amelyeket GPU shader-ek valósítanak meg. Korábban a WebRender már engedélyezve volt Windows 10 platformon Intel GPU, AMD Raven Ridge APU, AMD Evergreen és laptopok NVIDIA videokártyával. Linuxon a WebRender jelenleg sa aktivuje Intel és AMD kártyákhoz csak éjszakai összeállításokban érhető el, míg az NVIDIA kártyák nem támogatottak. A kötelező aktiváláshoz az about:configban aktiválni kell a «gfx.webrender.all» és «gfx.webrender.enabled» beállításokat, vagy a Firefoxot a MOZ_WEBRENDER=1 környezeti változóval kell indítani.
  • Német felhasználók számára az új füloldalon egy új szakasz jelent meg a Pocket által ajánlott cikkekkel, amelyek korábban az Egyesült Államokban és az Egyesült Királyságban elérhetőek voltak. A tartalom személyre szabása a felhasználónál történik, anélkül, hogy a felhasználói adatokat harmadik feleknek továbbítanák (a böngésző az aktuális nap összes ajánlott linkjét tartalmazza, amelyet a felhasználó látogatási történetének adatain alapulva rangsorol). Az ajánlott Pocket tartalom letiltásához konfigurálási beállítás (Firefox Home Content/Recommended by Pocket) és az about:configban a «browser.newtabpage.activity-stream.feeds.topsites» opció áll rendelkezésre.
  • Linux rendszerek esetén Wayland alatt a stabilitási problémák miatt ki van kapcsolva alapértelmezés szerint a DMABUF mechanizmus használata a videók textúrákra történő megjelenítéséhez. Az aktiváláshoz az about:configban a következő változó áll rendelkezésre
    «widget.wayland-dmabuf-video-textures.enabled».
  • Az about:support oldalon egy új «Startup cache 清理» gomb jelent meg a böngésző indítását befolyásoló cache-ek törlésére. A gomb segíthet néhány, az indításkor felmerülő probléma megoldásában.
  • Linkek a target="_blank" attribútummal a tagekben <a> és <area> mostantól feldolgozva a rel=»noopener» attribútum használatának analógiájára, azaz megbízhatatlan oldalnak tekinthetők. Az így nyitott oldalak nem kapják meg a Window.opener tulajdonságot, és nem nyílik meg a nyitott link kontextusához való hozzáférés.
  • Az iframe-ben a sandbox attribútumban megvalósult az «allow-top-navigation-by-user-activation» paraméter, amely lehetővé teszi a felhasználó által aktivált navigációt a szülő oldalra izolált iframe-ből, de megtiltja az automatikus átirányítást. Ez a lehetőség hasznos a bannerek elhelyezésére iframe-ben, mivel lehetővé teszi a hirdetésekre való navigálást, miközben blokkolja a nem kívánt aktivitást (például automatikus átirányítást más oldalakra).
  • Új HTTP fejléc címkék kerültek hozzáadásra Cross-Origin-Embedder-Policy (COEP) és Cross-Origin-Opener-Policy (COOP), lehetővé téve a cross-origin szigetelési módszer aktiválását, amely biztonságos használatot biztosít érzékeny műveletekhez az oldalon, amelyek külső csatornákon, mint például a Spectre, végrehajtható támadásokra alkalmazhatók.
  • Visszaállítva a tárgy támogatása SharedArrayBuffer (lehetővé téve tömbök létrehozását megosztott memóriában), ami le lett tiltva a Spectre támadások felfedezése után. A Spectre elleni védelem érdekében a SharedArrayBuffer objektum mostantól csak azokhoz az oldalakhoz érhető el, amelyeket cross-origin szigetelési módban kezelnek. A cross-origin szigetelés üzemmódjában mostantól megengedett a pontosság csökkentése nélküli Performance.now() időzítők használata is.
    Az ilyen jellegű szigetelés meghatározásához használni kell a fent említett Cross-Origin-Embedder-Policy és Cross-Origin-Opener-Policy fejlécet.
  • Megvalósítottuk a A támogatás megvalósítása, amely visszaadja a lista első végrehajtott Promise-ját.
  • Megvalósítva a WeakRef objektum, amely gyenge hivatkozások (weak reference) meghatározására szolgál JavaScript objektumokhoz, lehetővé téve, hogy hivatkozást tartsunk fenn az objektumra anélkül, hogy blokkolnánk a hozzá kapcsolódó objektum torna gyűjtő általi törlését.
  • Új logikai hozzárendelési operátorok lettek hozzáadva: „??=«, «&&=és a "||=„. Az „x ??= y” operátor hozzárendelést végez csak akkor, ha „x” null vagy undefined értéket vesz fel. Az „x ||= y” operátor hozzárendelést végez csak akkor, ha „x” hamis értéket kap, míg „x &&= y” esetén igaz.
  • Az objektum Atomics, amely blokkoló primitívek szinkronizálásának szervezésére szolgál, most már nemcsak megosztott memóriában alkalmazható.
  • A konstruktorhoz Intl.DateTimeFormat() hozzáadva a dateStyle és timeStyle opciók támogatása.
  • A WebAssembly-hez hozzáadva a támogatást a memóriával végzett batch műveletekhez (a memcpy és memmove műveletek hatékonyabb modellezéséhez), több szálú (Shared memory & Atomics) és referencia típusokhoz (externref).
  • A JavaScript hibakeresőben ajánlott a hívások stakkjaaszimmetrikus hívások, lehetővé téve aszinkron események, időzítők és promise-ok nyomon követését. Az aszimmetrikus hívások láncolatai a hibakeresőben jelennek meg a normál hívási stakkal egyetemben, valamint megjelennek a webkonzolon történt hibákhoz és a hálózati inspekciós interfész kéréseiben.
    Firefox 79 kiadása
  • A webkonzolban a 4xx/5xx állapotkódok hibaformákban való megjelenítése biztosítja, hogy azok kiemelhetők legyenek az általános háttéren. A hibakeresés megkönnyítése érdekében a kérés megismételhető vagy megnézhető a kérés és válasz részleteivel.

    Firefox 79 kiadása
  • A JavaScript hibák most már nemcsak a webkonzolban, hanem a JavaScript hibakeresőben is megjelennek, kiemelve a hibához kapcsolódó sorokat a kódban, és megjelenítve egy felugró tippel, amely további információt ad a hibáról.
  • Növelték a SCSS és CSS-in-JS forráskódok megnyitásának megbízhatóságát az ellenőrző felületben. Minden panelen javult az eredeti forráskódra való visszakeresés kezelése a source map alapján.
  • A webfejlesztők eszközeihez új Application panel került hozzáadásra, amely eszközöket biztosít a service worker és a webalkalmazások manifestjeinek ellenőrzésére és hibakeresésére.
  • A hálózati ellenőrző rendszerben egyesítették az Messages és Responses füleket.
  • A responsív tervezési mód (Responsive Design Mode) biztosítja a tapintási gesztusok szimulációját, például az érintés és a húzás, egérmozgás segítségével, ha a tapintásos képernyők szimulációs módja be van kapcsolva.
  • Firefox 68.11 Androidra lesz az utolsó kiadás ebben a sorozatban. Augusztus elején tervszerűen kezdik átkonvertálni a felhasználókat az új verzióra, amelyet a Fenix kódnéven fejlesztenek, és amelyet Firefox Preview néven teszteltek. A Firefox 79 Androidra átállítanak a Fenix kódbázisára épül. Az új verzió használja a GeckoView motort, amely a Firefox Quantum technológiáira épül, és egy könyvtárkészletet Mozilla Android Components, amelyeket már böngészők építésére használnak Firefox Focus és Firefox Lite. A GeckoView a Gecko motor egy változata, amely külön könyvtár formájában van kialakítva és függetlenül frissíthető, míg az Android Components tartalmazza azokat a könyvtárakat, amelyek tipikus komponenseket biztosítanak a lapok, a beviteli automatikus kiegészítések, a keresési javaslatok és más böngésző funkciók működéséhez. A működéshez legalább Android 5.0 szükséges (az Android 4.4.4 támogatása megszűnt). Alapértelmezés szerint le van tiltva az about:config hozzáférés.

A Firefox 79-ben új funkciók és hibajavítások mellett eliminates 21 sebezhetőség, amelyből 15 veszélyesnek minősül. 12 sebezhetőség (CVE-2020-15659 alatt összegyűjtve) A Firefox 79 webböngésző kiadása, valamint mobilverziója megtörtént.) are caused by memory handling issues, such as buffer overflows and access to already freed memory areas. Potentially, these issues can lead to the execution of attacker code when opening specially crafted pages.

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