Firefox 69 kiadás

Megvalósult webböngésző kiadása Firefox 69, valamint mobil verzió Firefox 68.1 Android platformra. Ezen kívül frissítések készültek. ágak hosszú távú támogatással 60.9.0 és 68.1.0 (Az ESR ág 60.x többé már nem lesz frissítve, javasolt a 68.x ágra való áttérés.) A közeljövőben a Firefox 70 ág lép színre, amelynek megjelenése október 22-re van kitűzve. béta tesztelés Az alapértelmezett tartalomblokkolási módhoz hozzáadódott a funkció, amely figyelmen kívül hagyja a harmadik fél követői Cookie-jait és blokkolja a kriptovaluta bányászatot végző JavaScript beágyazásokat. A bányászkód jelentős terhelést okoz a felhasználói rendszer CPU-ján, és általában hackelés következményeként kerül a weboldalakra, vagy gyanús weboldalakon használják monetizálási módszerként.

Fő újdonságok:

  • Korábban ezek a blokkolások csak a szigorú blokkolási mód választásakor léptek életbe, amelyet most már csak a rejtett azonosítási módszerek blokkolására érdemes aktiválni.
    („böngésző ujjal való azonosítás”). A blokkolás egy listán alapul. Disconnect.me A címsorban a bábjelem megjelenik, és a helyi menüben meg lehet nézni, hogy pontosan mely weboldalakról blokkolták a mozgáskövetéshez használt Cookie-kat. Ugyanabban a menüben egyes weboldalak számára választhatóan is kikapcsolható a blokkolás. A multimédiás tartalom automatikus lejátszásának blokkolására vonatkozó lehetőségek kibővítésre kerültek. A korábban hozzáadott automatikus lejátszású videók némításának lehetősége mellett.
    Firefox 69 kiadás

    lehetségessé vált a videó lejátszásának teljes leállítása, nem csupán a hang kikapcsolására korlátozódva. Például, míg korábban a reklámvideók a weboldalakon megjelentek, de hang nélkül, a legújabb módban a felhasználóknak ki kell szerverolniuk, hogy automatikusan megkezdjék a lejátszást. A módszer aktiválásához az automatikus lejátszási beállítások (Beállítások > Adatvédelem és biztonság > Engedélyek > Automatikus lejátszás) új lehetőségként a „Hang és videó blokkolása” került be.

    Firefox 69 kiadásFirefox 69 kiadás
  • A mód kiválasztható egyes weboldalakhoz kapcsolódóan a címsorban található „(i)” gombra kattintva megjelenő helyi menüben. megvalósítva A mód kiválasztható a konkrét weboldalakhoz a címsorban, az „(i)” gombra kattintva megjelenő helyi menüben.

    Firefox 69 kiadás

    A kiválasztás deszkázva van a böngésző fejléc melletti gombbal.

    Firefox 69 kiadás
  • Az Egyesült Államokból és az «en-US» összesítéseiből származó felhasználók számára megváltozott a kezdőlap blokkjainak elrendezése, amely a new tab megnyitásakor jelenik meg, valamint hozzáadódott a Pocket szolgáltatás által ajánlott további tartalom megjelenítése is. A blokkok mérete és az ajánlások száma megváltozott, új tematikus szekciók vannak (Egészség, Tudomány, Technológia és Szórakozás);
  • Alapértelmezés szerint le van tiltva a Flash-tartalom lejátszása az Adobe Flash pluginon keresztül. Az Adobe Flash Player plugin beállításaiból eltávolították a Flash állandó aktiválásának lehetőségét, és csak a Flash letiltásának és egyes webhelyek számára történő egyedi engedélyezésének lehetősége maradt meg (aktiválás kifejezett kattintással), anélkül, hogy a választott módot megjegyeznék. A Firefox ESR ágazatokban a Flash támogatása 2020 végéig megmarad;
  • Kikapcsolva alapértelmezés szerint a fájlok kezelése userContent.css és userChrome.css, amelyek lehetővé teszik a felhasználó számára a weboldalak vagy a Firefox felületének megjelenésének felülírását. Az alapértelmezett letiltás oka, hogy csökkentsék a böngésző indítási idejét. A userContent.css és userChrome.css módosítása a felhasználók számára rendkívül ritkán történik, és a CSS adatok betöltése további erőforrásokat fogyaszt (az optimalizálás megszünteti a felesleges lemezhozzáféréseket). A userChrome.css és userContent.css kezelésének visszaállításához az about:config-ben hozzáadták a «toolkit.legacyUserProfileCustomizations.stylesheets» beállítást, amely automatikusan aktiválódik azok számára, akik már használják a userChrome.css vagy userContent.css fájlt;
  • A WebRTC-hez megvalósult az a lehetőség, hogy különböző videó kodekek használatával kezeljünk csatornákat, ami megkönnyíti az olyan videokonferencia szolgáltatások létrehozását, ahol a résztvevők eltérő kliensprogramokat használhatnak;
  • Az ARM64 architektúrához a JavaScript motorban megvalósították a JIT-kompiláció támogatását;
  • A böngésző azonosítókból (navigator.userAgent, navigator.platform és navigator.oscpu) eltávolították a 32 bites Firefox használatára vonatkozó információkat 64 bites operációs rendszer környezetben (korábban szükséges volt a Flash-hoz, de további rejtett azonosítási vektort hagyott el a felhasználók számára);
  • Hozzáadva a „kép a képen” (Picture-in-Picture) videónézési funkció, amely lehetővé teszi a videó leválasztását egy lebegő ablakban, amely a böngészés során folyamatosan a képen marad. A megtekintéshez ebben a módban kattintson a videóra a jobb egérgombbal, és válassza a „Picture in picture” opciót a megjelenő előugró menüből (a YouTube esetében, amely saját kontextusmenü kezelőt használ, kétszer kell kattintani a jobb egérgombbal vagy a Shift billentyű lenyomása mellett egyet kattintani). A mód támogatása a about:config-ben aktiválható a „media.videocontrols.picture-in-picture.enabled” opció segítségével;

    Firefox 69 kiadás
  • Hozzáadva a jelszógenerátor megvalósítása („signon.generation.available” a about:config-ben), amely lehetővé teszi az automatikusan generált, megbízható jelszó ajánlását a regisztrációs űrlapok kitöltésekor;

    Firefox 69 kiadás
  • A jelszókezelőbe hozzáadva lett a főkategória kontextusában való akkuntuskezelés lehetősége, amely lehetővé teszi egy jelszó ajánlását, amelyet az összes aldomain számára elmentettek. Például a login.example.com-ra mentett jelszó most javasolt lesz a www.example.com webhely űrlapjainak automatikus kitöltésekor;
  • az „Alkalmazás” eszköz prioritáskezelő feldolgozófolyamatok, amely MMM-DD-YYYY információt adni az operációs rendszernek a legnagyobb prioritású folyamatokról. Például a tartalomfeldolgozó folyamat, amely az aktív lapot kezeli, magasabb prioritást fog kapni (több CPU-erőforrást kap), mint a háttérfülekhez kapcsolódó folyamat (ha nem játszik le rajta videót és hangot). A mód engedélyezése jelenleg alapértelmezés szerint csak Windows platformon működik, míg a többi rendszerhez szükséges a dom.ipc.processPriorityManager.enabled opció aktiválása a about:config-ben;
  • Aktiválva alapértelmezett API UserScripts, amely lehetővé teszi Greasemonkey-stílusú bővítmények létrehozását a WebExtensions technológia alapján, hogy felhasználói szkripteket futtassunk weboldalak kontextusában. Például szkriptek csatlakoztatásával módosíthatjuk a megtekintett oldalak megjelenését és viselkedését. Ez az API már része a Firefoxnak, de eddig a használatához a „extensions.webextensions.userScripts.enabled” beállítást kellett aktiválni az about:config fájlban. A hasonló funkciókkal rendelkező meglévő bővítményekkel ellentétben, amelyek a tabs.executeScript hívást használják, az új API lehetővé teszi a szkriptek elszigetelését külön sandbox-környezetekben, javítja a teljesítményt és lehetővé teszi a weboldalak betöltésének különböző szakaszainak kezelését.
  • A navigator.mediaDevices tulajdonság most már csak védett környezetben (Secure Context) érhető el, azaz HTTPS-en keresztül, localhoston vagy helyi fájlból megnyitva;
  • Új CSS-tulajdonságok kerültek hozzáadásra overflow-inline és overflow-block, amelyek lehetővé teszik a tartalom megjelenítésének kezelését, amely túllép a blokkokon és inline elemeken (levágni a végét vagy görgetősávot megjeleníteni). A tulajdonságok automatikus átalakításon keresztül valósulnak meg overflow-x és overflow-y formátumba, a tartalom megjelenítési módjától függően (függőleges vagy soros megjelenítés).
  • A CSS-tulajdonsághoz white-space a break-spaces érték támogatásának megvalósítása;
  • A CSS-tulajdonság megvalósítása contain, amely azt jelzi, hogy az elem és tartalma el van választva a DOM többi fájától;
  • CSS-tulajdonság hozzáadva user-select, amely lehetővé teszi, hogy a felhasználó tudja, hogy a szöveg kiemelhető-e;
  • Hozzáadva a @supports szabályok megadásának lehetősége a szelektorokhoz (
    format '@supports selector(selector-to-test){…}' ), amely a CSS szelektorok jelenlétét vagy hiányától függően használható, lehetővé téve a CSS szelektorok szelektív alkalmazását csak a böngésző által támogatott szelektorok esetén;
  • Támogatás került hozzáadásra nyilvános mezők JavaScript osztályok példányaihoz, amelyek lehetővé teszik előre meghatározott tulajdonságok megadását, amelyeket a konstruktoron kívül inicializálnak. A közeljövőben a privát mezők, amelyek nem láthatók az osztályon kívül, szintén várhatóan támogatásra kerülnek;

    class Product {
    name;
    tax = 0.2; /*nyilvános mező*/
    #basePrice = 0; /*приватное поле*/
    price;

    constructor(name, basePrice) {
    this.name = name;
    this.basePrice = basePrice;
    this.price = (basePrice * (1 + this.tax)).toFixed(2);
    }
    }

  • Hozzáadva az API Resize Observer, amely lehetővé teszi egy kezelő csatlakoztatását, amely értesítéseket kap a megadott elemek méretének változásairól az oldalon. Az új API kulcsfontosságú különbsége a window.onresize és a CSS Media Queries között, hogy meg lehet határozni egy adott elem változását az oldalon, nem pedig az egész látható területen, ez lehetővé teszi, hogy reagáljunk az adott elem változására anélkül, hogy az egész látható tartalmat megváltoztatnánk;
  • Megérkezett a Microtasks API, amely egy metódussal van reprezentálva; (WindowOrWorkerGlobalScope.queueMicrotask(), amely alacsony szinten lehetővé teszi a callback-függvény hívásának ütemezését, hozzáadva azt a mikroteendők sorához;
  • Új metódusok kerültek hozzáadásra; Blob.text(), Blob.arrayBuffer(), Blob.stream();, DOMMatrix.fromMatrix(), AbstractRange() és StaticRange();
  • Az HTTP-fejléc Access-Control-Expose-Headers, Access-Control-Allow-Methods és Access-Control-Allow-Headers lehetőséget biztosít arra, hogy a "*" maszkot megadjuk az adatvédelmi kérésekhez;
  • A webkonzolban csoportosítás biztosított a felhasználói mozgások nyomon követésével kapcsolatos figyelmeztetések számára;
    Firefox 69 kiadás
  • A hálózati aktivitás vizsgálati paneljén részletes információkat tartalmaz a források blokkolásának okairól (CSP, vegyes tartalom stb.), valamint opcionális oszlop a teljes URL-lel;
    Firefox 69 kiadás
  • Felgyorsult a JavaScript hibakereső indítása. Az about:debugging felületen átköltöztették a távoli hibakeresés funkcióit. Támogatás valósult meg aszinkron függvények lépésről lépésre történő hibakeresésére (Async). az „Alkalmazás” eszköz új töréspont-kategória, amely eseményekhez köthető, amelyek a egérrel, érintőképernyővel, animációval, DOM-mal, médiakérdésekkel,
    munkás-kkal stb. kapcsolatosak.

    Firefox 69 kiadás
  • A fejlesztői eszközökhöz hozzáadott egy felület az oldal megjelenésének auditálására, amely alternatív szöveges leírásokat használ a tartalom (például az alt attribútumból származó szöveg megjelenítése) helyett képek. A macOS rendszereken, ahol több grafikus kártya van telepítve, agresszívebb váltás biztosított az energiatakarékos GPU-ra a WebGL tartalom feldolgozása befejezése után. Emellett védelmet nyújt a váltás ellen az energiatakarékos GPU-ról a nagy teljesítményű GPU-ra egyszeri WebGL hívások esetén. A macOS verziókban megvalósították a fájlok betöltésének előrehaladásának megjelenítést az alapértelmezett Finder felületen. Megkezdődött a Firefox PKG formátumú telepítőcsomagjainak létrehozása;
    a képek helyett);

    Firefox 69 kiadás
  • A macOS rendszereken, ahol több grafikus kártya van telepítve, biztosított a hatékonyabb váltás az energiatakarékos GPU-ra a WebGL tartalom feldolgozása után. Emellett védelmet is bevezettek a váltás ellen az energiatakarékos és a nagy teljesítményű GPU között egyszeri WebGL hívások során. A macOS verziókban a fájlok feltöltési folyamatának megjelenítése is megvalósult a Finder beépített felületén. Megkezdődött a Firefox telepítőcsomagok PKG formátumban történő elkészítése;
  • A Windows 10 legfrissebb frissítései (1903+) támogatják a Web Authentication HmacSecret kiterjesztést a Windows Hello-n keresztül, lehetővé téve a weboldalakon történő jelszó nélküli hitelesítést, ujjlenyomat, arcfelismerés vagy USB-token használatával;
  • Megszüntettük új Firefox kiadások kialakítása Androidra, amelynek kódneve Fenix lett, mostantól Go nyelven fejlődik. új mobil böngésző, amely a GeckoView motort és a Mozilla Android Components könyvtárakat használja. A Firefox Androidra vonatkozó javítófrissítései az év során megjelennek a Firefox 68 ESR-ágában, például most alakították ki a kiadást 68.1. Az új böngésző letöltéséhez tesztelési összeállításokat kell használni
    Firefox Preview.

A Firefox 69-ben a hibák kijavítása mellett 30 sebezhetőséget, ezek közül csak egy (CVE-2019-11751) kritikusnak van besorolva. Ez a probléma a Windows platformra jellemző, és lehetővé teszi, hogy egy tetszőleges fájl kerüljön a rendszerbe, amikor a böngészőt más alkalmazásból indítják (például egy üzenetküldő programból érkező link megnyitásakor formálhatják meg a linket, így a böngésző indítása egy automatikusan indító fájl létrehozásához vezet a ‘Startup’ mappában). A kritikus sebezhetőségek számának csökkenése abból adódik, hogy a memóriahibák, mint a puffer-túlcsordulások és a már felszabadított memória területekhez való hozzáférés, mostantól veszélyesnek, de nem kritikusnak minősülnek. Az új kiadásban 13 hasonló problémát javítottak ki, amelyek potenciálisan kód-ujjlenyomat végrehajtásához vezethetnek, ha speciálisan kialakított oldalakat nyitnak meg. 🥇Firefox 69 kiadás | ProHoster

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