Firefox 85

Elérhető Firefox 85.

  • Grafikai alrendszer:
    • WebRender bekapcsolva az „GNOME+Wayland+Intel/AMD grafikus kártyát használó” eszközökön (kivéve a 4K kijelzőket, amelyek támogatása a Firefox 86-ban várható). Ezenkívül a WebRender bekapcsolva grafikát használó eszközökön Iris Pro Graphics P580 (mobil Xeon E3 v5), amelyről a fejlesztők megfeledkeztek, valamint az Intel HD Graphics verziójú eszközökön 23.20.16.4973 (ez a konkrét illesztőprogram fekete listára került). AMD 8.56.1.15/16 illesztőprogrammal rendelkező eszközökön a WebRender kikapcsolva.
    • Waylandot használó rendszerekben be van állítva hardveres gyorsítást biztosít a VP8/VP9 formátumú videókhoz.
    • Kikapcsolva a Advanced Layers. Mostantól ezt a feladatot a WebRender látja el.
    • Ideiglenesen ki van kapcsolva a 2D Canvas gyorsítása a grafikus kártya eszközeivel, ami artefaktokat okoz bizonyos erőforrásoknál.
  • Bekapcsolva hálózati szétválasztás. Mostantól a gyorsítótár (HTTP, képek, faviconok, kapcsolat medence, CSS, DNS, HTTP hitelesítés, Alt-Svc, spekulatív előzetes kapcsolatok, betűtípusok, HSTS, OCSP, Prefetch és Preconnect címkék, CORS és egyebek) külön-házi tárolásra kerül minden egyes domain esetén. Ez jelentősen megnehezíti a felhasználók nyomon követését a nagy CDN-ek és hirdetési hálózatok részéről, amelyek elemezhetik a böngésző gyorsítótárában található specifikus fájlok jelenlétét, és következtetéseket vonhatnak le a látogatási előzményekről. A hálózati szétválasztás nyolc évvel ezelőtt debütált a Safariban (először a HTTP gyorsítótárral kezdődött, majd az Apple fokozatosan más kategóriákat is hozzáadott), és 2020 végén megjelent a Chrome-ban. A megkerülhetetlen ár az egyes kapcsolatok megnövekedett forgalma lesz (minden erőforrás a CDN-ből fog tartalmat betölteni, még akkor is, ha ez a tartalom már betöltődött egy másik erőforrással), és a betöltési idő meghosszabbodásával, de a Google becslése szerint ez az érték rendkívül csekély (4% forgalom, 0,09-0,75%-os betöltési lassulás a többségi webhelyeknél, 1,3% a legrosszabb esetekben). Sajnos a modern weben nincs más mód a szupercookie-k kezelésére (az olyan kiegészítők, mint a Decentraleyes nem tekinthetők alternatívának, mivel csak a fent említett gyorsítótárazás kevés részét fedik le).
  • Megjelent a lehetőség, hogy a könyvjelzőpanel csak az új fül oldalán jelenjen meg (Nézet → Eszköztárak → Könyvjelzőpanel → Csak új fülnél), nem pedig az összes oldalon. Ezen kívül a Firefox megtanulta megjegyezni a hozzáadott könyvjelzők mappáját, és a könyvjelzőpanelen mostantól megjelenik a 'További könyvjelzők' mappa (browser.toolbars.bookmarks.showOtherBookmarks). Miután könyvjelzőket importáltunk más böngészőkből, a könyvjelzőpanel automatikusan engedélyezve lesz minden fülön. Hozzáadva telemetria a könyvjelzőpanellel való interakciók számának növekedésének, az új könyvjelzőt importáló felhasználók számának növekedésének, valamint a könyvjelzőpanel teljes kikapcsolására vonatkozó adatok értékelésére.
  • További fejlesztések a címsorban:
    • A keresőmotorok beállítási párbeszédében hozzáadva A 'Könyvjelzők', 'Napló' és 'Megnyitott lapok' lehetőségeinket rövid nevekkel láthatjuk el.
    • Bármely keresőmotort most elrejthetjük a címsorból.
    • Hozzáadva beállítás, amely megakadályozza, hogy keresőmotorokat ajánljon fel a keresési eredmények között (például a Firefox 83-tól kezdve, ha a 'bing'-et írjuk be első körben ajánlott átkapcsol a Bing keresőmotorra).
  • Megjelent kiválasztott oldalak nyomtatása (például nem 1-5, hanem 1-3,5), valamint több oldal nyomtatása egy lapon. A funkciók csak az új nyomtatási előnézet párbeszédablakban érhetők el, amelyet a print.tab_modal.enabled beállítással lehet aktiválni.
  • A mentett jelszavak kezelőjébe hozzáadva lett minden mentett jelszó törlése (eddig egyesével kellett őket eltávolítani).
  • Hozzáadva a lehetőség a kezdőoldal és az új fül oldalának kiválasztására, még akkor is, ha olyan kiegészítőt telepítünk, ami megváltoztatja ezeket az oldalakat. Korábban a felhasználónak csak a 'beletörődik' vagy a 'kiegészítő letiltása' lehetősége állt rendelkezésére..
  • Lehetőség nyílt a PID megjelenítésére a lapok feliratainál (browser.tabs.tooltipsShowPid).
  • A maximálisan elérhető oldalméret növelve lett 300%-ról 500%-ra, hogy lépést tartson más böngészőkkel.
  • Az URL automatikus kiegészítése (amikor a felhasználó megad egy szót a címsorban, és megnyomja a Ctrl+Enter-t) mostantól https:// prefixet ad hozzá, nem pedig http://.
  • Frissítve a Bing kereső logója. Maga a kereső Microsoft Bingre nevet változott.
  • A rendszerhibák elkerülése érdekében a böngészési előzményeinkben található hivatkozások maximális hossza 2000 karakterre van korlátozva.
  • A konkrét webes erőforrás által felhasználható maximálisan megengedett méretú helyi tároló (LocalStorage), növelve lett 5 és 25 megabájt között. A Firefox 84-es verziójában változásokat vezettek be a tárolt adatok mennyiségének számítási algoritmusában, ami azt eredményezte, hogy egyes webhelyeknek nem elegendő a 5 megabájt. Mivel a fejlesztők a közeljövőben teljesen át akarják írni a LocalStorageért (LocalStorage NextGen) felelős kódot, úgy döntöttek, hogy egyelőre egyszerűen megemelik a határt, ahelyett, hogy időt pazarolnának a kód javítására, amelynek már csak korlátozott ideje van hátra.
  • Kijavítva lehetetlenség visszaállítani több bezárt fület, ha azokat nem a felhasználó, hanem egy bővítmény zárta be (csak az utolsó bezárt fül állt vissza, nem mind).
  • a médiák meghibásodott lejátszása. lefagyás nagy fájlok letöltésekor a Mega fájlmegosztóról.
  • a probléma, ami miatt a Flatpak csomagként telepített Firefox nem tudja megnyitni a localhost:port címet.
  • Heurisztika, amely megpróbálja kitalálni a fájl helyes kiterjesztését a szerver által adott MIME-típus alapján, most kivételt csinál a zip, json és xml formátumokkal (ez problémákat okozott az olyan fájlok letöltésénél, mint a .rwp és a .t5script, amelyek valójában zip-archívumok, de más kiterjesztést használnak). A heurisztika szükséges, mivel sok rosszul konfigurált szerver létezik, amelyek helyes MIME-típussal, de helytelen kiterjesztéssel szolgálnak fájlokat, valamint számos olyan szerver, amely helyes kiterjesztéssel, de helytelen MIME-típussal szolgál fájlokat (például a .rwp esetében, amely a Train Simulator 2021 tömörített könyvtára, a szervernek nem kellett volna jeleznie a böngészőnek, hogy ez egy ZIP-archívum). A felhasználók pedig nem akarják megérteni, hogy a problémát a rosszul konfigurált szerver okozza, nem pedig a böngésző, ezért például a Chrome-nak hatalmas MIME-típuslistát kell fenntartania a kódjában az ilyen helyzetek kezelésére.
  • Kijavítva hiba, amely végtelen értesítést okoz arról, hogy a helyi hálózaton Captive Portal-t észleltek. Ha a felhasználó meglátogatja a firefox.com domaint, az információt kapott az HSTS-ről, ami miatt a böngésző ezentúl HTTPS protokollt használt ennek a domainnek a kapcsolatára. Ez viszont tönkretette a Captive Portal meghatározásának mechanizmusát (amely ellenőrzi a cím elérhetőségét http://detectportal.firefox.com HTTP-n, mivel az HTTPS-kérelmek haszontalanok Captive Portal valódi jelenléte esetén).
  • Kijavítva lehetetlenség kapcsolatba lépni a helyi hálózaton található domainekkel NetBIOS neveken.
  • Teljesen eltávolítva a Flash támogatása. Az <object> és <embed>, x-shockwave-flash vagy x-teszt típusúakat átlátszó területként fogják megjeleníteni.
  • Megszüntetve az Encrypted SNI (eSNI) támogatása, amelyet az SNI mező titkosítására használtak (tartalmazza a gazdagép nevét a HTTPS-csomagok fejléceiben, egy IP-címen több HTTPS-erőforrás működtetésére szolgál, és a szolgáltatók is használják a forgalom szelektív szűrésére és a meglátogatott erőforrások elemzésére). A gyakorlat azt mutatta, hogy ez nem biztosít megfelelő adatvédelmet, mivel a domain neve például a PSK (Pre-Shared Key) paraméterekben megjelenik a munkamenet megújítása során, valamint egyéb mezőkben is. Az eSNI analógjának létrehozása hasonló mezők esetén nem tűnik célszerűnek. Az eSNI helyett egy standard került javaslásra ECH (Encrypted Client Hello), ahol nem egyes mezőket titkosítanak, hanem a ClientHello üzenetet egészében (az aktiválásáért a network.dns.echconfig.enabled és network.dns.use_https_rr_as_altsvc beállítások felelősek).
  • Megszüntetve keresőmotorok támogatása, amelyek a distribution mappában vagy a nyelvi csomag könyvtárában találhatók. Ezeknek a motoroknak nem kellett volna fennmaradniuk a Firefox 78 után (ha mégis fennmaradtak, az egyértelmű hiba, és nem szabad őket használni).
  • Kiegészítők:
    • A 'csak HTTPS mód' beállítás értéke most már olvasható a kiegészítők számára, hogy olyan kiegészítők, mint az HTTPS Everywhere, ki tudják kapcsolni azokat a funkcióikat, amelyek ütköznek ezzel a móddal.
    • A kiegészítők számára most elérhető az API browsingData (ami lehetővé teszi a kiegészítők számára, hogy töröljék a böngészőben tárolt adatokat).
  • HTML:
  • CSS:
    • A touch-action tulajdonságnál a pinch-zoom érték támogatása engedélyezve. Intl.Collator().
    • (a let pinyin = new Intl.Collator(["zh-u-co-pinyin"]); helyett írható let pinyin = new Intl.Collator("zh", {collator: "pinyin"});). A Konzol kódeditorjában megjelent egy.
  • JavaScript: свойство collation теперь может передаваться в качестве опции конструктору gomb a JS-kifejezések formázásához. Az Inspector most már képes aktiválni és deaktiválni a pszeudoklasszokat
  • Fejlesztői eszközök:
  • Forrás: linux.org.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