Elérhető A Firefox 128, valamint a hosszú távú támogatási verzió (ESR 128). Annak ellenére, hogy új verziót adtak ki, a fejlesztők úgy döntöttek, hogy bizonytalan ideig meghosszabbítják a korábbi ESR-verzió (ESR 115) támogatását, mivel csak ott marad fenn a Windows 7 támogatása, amelynek felhasználói a Firefox felhasználói bázisának 10%-át képezik.
Főbb változások:
- Linux:
- Bekapcsolva DMABuf támogatás az NVIDIA grafikus kártyákon (545.23.6 vagy újabb drivert igényel).
- a parancsok DBus interfészes szervezés támogatása (org.freedesktop.Application), mivel enélkül nem lehetséges a GNOME Shell keresőszolgáltatás integrációja.
- a médiák meghibásodott lejátszása. 10 bites AV1 videó lejátszása.
- a parancsok Védett tartalom (DRM) lejátszása privát böngészési módban.
- Átdolgozásra került interfész Adatok törlése: néhány tételt összevonva (például a 'böngészési és letöltési naplót' a 'formák és keresések naplójával'), valamint megmutatja, mennyi helyet foglalnak el az egyes adatok a választott időszakban.
- Kiemelt szöveg és linkek esetén hozzáadva kontextus menü tételek 'Kiemelt szöveg fordítása' és 'Link szövegének fordítása'.
- Hozzáadva Passkey Privacy Preserving Attribution API és beállítás 'Hagyni, hogy a weboldalak a hirdetések mérését privát módon végezzék'. A hirdetők összesített információkat kaphatnak, amelyek nem tartalmaznak konkrét felhasználói adatokat, de válaszolnak a hirdetések hatékonyságára vonatkozó kérdéseikre. Ez jó alternatíva lehet a felhasználók "nyomkövetésére", melyet a webhelyek kénytelenek végezni a hirdetések hatékonyságának értékelésére.
- 'DNS-lekérdezések proxy-n keresztüli elküldése SOCKS 5 használatakor' beállítás bekapcsolva alapértelmezés szerint. Hozzáadtunk egy külön beállítást is a 'DNS-lekérdezések proxy-n keresztül történő elküldésére SOCKS v4 használatakor' (mivel, ha a SOCKS4 proxy nem támogatja a SOCKSv4a kiterjesztést, akkor a DNS-lekérdezések proxy-n keresztüli elküldése nem működik).
- Visszaállítva a beállítást (browser.spin_cursor_while_busy), amely megváltoztatja a kurzort pörgő kerékké, amíg a lap teljesen be nem töltődik. Eddig alapértelmezés szerint 15 évig ki volt kapcsolva, és a Firefox 119 verziójában eltávolították, de kiderült, hogy egyes felhasználók inkább látni akarják a pörgő indikátort.
- Felgyorsítva Működés 'Csak HTTS' módban: ha a böngésző olyan webhellyel találkozik, amely nem támogatja a HTTPS-t, akkor egy ideig eltárolja, és nem próbálkozik meg minden alkalommal biztonságos kapcsolaton keresztül csatlakozni.
- 25 év után a felhasználók kérésére lehetőség nyílt a böngésző háttér átlátszóvá tételére (browser.tabs.allow_transparent_browser, ezen kívül más beállítások módosítása is szükséges) több más beállítás).
- Hozzáadva nyelvre történő lokalizálás siraik (skr).
- Az Egyesült Államokból és Kanadából érkező felhasználók látni fogják a legfrissebb és népszerű keresési lekérdezéseket a címsor legördülő menüjében (browser.urlbar.recentsearches.featureGate, browser.urlbar.trending.featureGate). A nem azonosított MIME-típusú text/* fájlok mostantól
- text/plain-ként kezelődnek, és a böngészőben jelennek meg. A keresési mezőben (amikor az külön van a címsortól) az Enter megnyomása
- többé nem nyitja meg a keresési oldalt. A fejlesztők megjegyzik, hogy ennek a megnyitásának nem volt értelme: ha a felhasználó keresni szeretne, akkor közvetlenül a keresési mezőbe írja be a lekérdezést, nem pedig a keresőoldalon keresztül nyitja meg azt, majd ott adja meg a lekérdezést. A mikrofonról a hang rögzítése a getUserMedia segítségével mostantól
- Megvalósítva lett
- hangfeldolgozási és javítási eszközöket alkalmaz, amelyeket az operációs rendszer biztosít. a fülek közötti navigáció. A teljes képernyős módból a Kép a Képben módba való átmenet
- a mappa hozzáférés ellenőrzése, ahová a felhasználó fájlt szeretne feltölteni (először a Firefox megpróbál ott ideiglenes fájlt létrehozni az ellenőrzéshez, és ha ez nem sikerül, hibaüzenetet ad ki a letöltési panelen). többé nem eredményez
- abban, hogy a Kép a Képben ablak teljes képernyőre vált. relatív színek (lehetővé teszi új színek meghatározását a már meglévőkhöz viszonyítva, és megváltoztatja
- CSS:
- Bekapcsolva Passkey a színteret alternatív szöveg a képet tartalmazó tartalom számára (az alternatív szöveg).
- A content rendelkezik támogatással megjelenik a böngésző hozzáférhetőségi fájljában). A align-tracks és justify-tracks tulajdonságok támogatása megszűnt (ezeket csak a Firefox támogatta, és nemrég eltávolították a specifikációból). a méretezési támogatás
- ArrayBuffer
- JavaScript:
- a parancsok és a növelés (lehetővé teszi a pufferek méretének megváltoztatását anélkül, hogy új puffert kellene foglalni és az adatok átmásolására lenne szükség): SharedArrayBuffer.prototype.grow() SharedArrayBuffer növeli a méretet
- Módszer . A pufferméret maximális értékét az options.maxByteLength paraméter határozza meg a SharedArrayBuffer() SharedArrayBuffertk szerint. A következő tulajdonságokSharedArrayBuffer.prototype.growable SharedArrayBuffer.prototype.maxByteLength és megmutatják, hogy a méret nőhet-e és milyen mértékig. ArrayBuffer.prototype.resize()
- Módszer a méret megváltoztatására szolgál ArrayBuffer() (lehetővé teszi a pufferek méretének megváltoztatását anélkül, hogy új puffert kellene foglalni és az adatok átmásolására lenne szükség):tk szerint. ArrayBuffer.prototype.resizableSharedArrayBuffer.prototype.growable ArrayBuffer.prototype.maxByteLength és megmutatják, hogy a méret milyen mértékig változhat. HTTP-fejléc
- a parancsok és a növelés (lehetővé teszi a pufferek méretének megváltoztatását anélkül, hogy új puffert kellene foglalni és az adatok átmásolására lenne szükség): SharedArrayBuffer.prototype.grow() SharedArrayBuffer növeli a méretet
- HTTP:
- Accept az alapértelmezett lekérdezésekben és a kérelmekben, be. MIME-típus: image/svg+xml. mostantól tartalmaz RFC 9218: Kiterjeszthető priorizálási rendszer HTTP-hez
- a parancsok Passkey RFC 9218: Kiterjeszthető Prioritási Rendszer a HTTP-hoz.
- API:
- Hozzáadva Passkey RTCRtpReceiver.getParameters() és RTCRtpSender.getParameters() (visszaad egy objektumot, amely leírja a jelenlegi kodekeket, amelyeket a multimédia kódolásához és küldéséhez használnak a vevői és küldői csatornákban.)
- Most használhatunk Request.bytes() és Response.bytes() a megszerzéshez Uint8Array a Kérés és Válasz.
- a parancsok Passkey PushMessageData.bytes() (visszaadja az adatokat a push-üzenetből bájtok tömbjeként az objektumban Uint8Array).
- a parancsok Passkey Blob.bytes()() (adatok visszaadása Blob bájtok tömbjeként az objektumban Uint8Array).
- Hozzáadva a MediaKeys.getStatusForPolicy() támogatása (lehetővé teszi a webalkalmazás számára, hogy előre tudja, elérhető lesz-e a DRM-tartalom lejátszása optimális felbontásban).
- Megjelent Passkey RTCRtpTransceiver.setCodecPreferences() (lehetővé teszi a távoli csomópont számára, hogy kiválassza a kedvelt kodeket és letiltson bizonyos kodekek egyeztetését).
- Elérhető szerializálás deklaratív árnyék DOM: módszerek ShadowRoot.getHTML() és Element.getHTML(), és a kapcsolódó tulajdonságok ShadowRoot.serializable és HTMLTemplateElement.shadowRootSerializable.
- Bekapcsolva alapértelmezett támogatás az interfészhez CSSPropertyRule (lehetővé teszi a felhasználói CSS-tulajdonságok értékeinek lekérdezését, amelyeket @property szabállyal definiáltak).
- A registerProperty() metódus támogatása engedélyezve van (lehetővé teszi a felhasználói CSS-tulajdonságok meghatározását JavaScript segítségével). HTMLMediaElement.seekToNextFrame()
- Törölve nem szabványos módszer A CSS-szabály kiválasztó fölötti egérmutatóra történő lebegéskor megjelenített felugró ablakban most.
- Fejlesztői eszközök:
- látható specifikussága (segít megérteni, hogy miért alkalmazzák egyes szabályokat korábban mint másokat). A változó fölötti egérmutatóra történő lebegéskor megjelenített felugró ablakban most
- látható nemcsak a változó értéke, hanem annak tulajdonságai is (szintaxis, öröklés, alapértelmezett érték). Elérhető a Firefox 128, valamint a hosszú távú támogatási ág (ESR 128).
Forrás: linux.org.ru
