seħħet rilaxx tal-web browser Firefox 69U verżjoni mobbli Firefox 68.1 għall-pjattaforma Android. Barra minn hekk, aġġornamenti fergħat appoġġ fit-tul 60.9.0 и 68.1.0 (Il-fergħa 60.x tal-ESR mhux se tibqa' aġġornata, huwa rakkomandat li taqleb għall-fergħa 68.x). Dalwaqt fuq il-palk ittestjar beta Il-fergħa ta' Firefox 70 se tiġi trasferita, li r-rilaxx tagħha huwa skedat għat-22 ta' Ottubru.
Il-mod default default ta’ imblukkar tal-kontenut mhux xieraq ġie miżjud biex jinjora l-cookies mis-sistemi kollha ta’ traċċar ta’ partijiet terzi u jimblokka l-inserzjonijiet ta’ JavaScript li jimminaw il-kripto-muniti. Il-kodiċi tal-minjieri jwassal għal żieda sinifikanti fit-tagħbija fuq il-proċessur fis-sistema tal-utent u, bħala regola, jiġi introdott fis-siti bħala riżultat ta 'hacks jew jintuża fuq siti dubjużi bħala metodu ta' monetizzazzjoni.
Preċedentement, id-data tal-illokkjar kienet attivata biss meta ntgħażlet il-mod ta 'illokkjar strett, li issa jagħmel sens li tippermetti biss jekk trid tissakkar metodi. identifikazzjoni moħbija ("marki tas-swaba' tal-browser"). L-imblukkar isir skont il-lista Disconnect.me.
Meta jkun imblukkat, jidher simbolu ta' tarka fil-bar tal-indirizz, u fil-menu tal-kuntest, tista' tara minn liema siti ġew imblukkati l-cookies użati biex jintraċċaw il-movimenti. Fl-istess menu, tista' b'mod selettiv tiddiżattiva l-imblukkar għal siti individwali.
Għażliet estiżi għall-imblukkar tal-plejbek awtomatiku tal-kontenut multimedjali. Minbarra l-karatteristika ta 'muting miżjuda qabel fil-video-playing awtomatika implimentati l-abbiltà li twaqqaf kompletament il-qari tal-vidjo, mhux limitat għat-tifi tal-ħoss. Pereżempju, jekk vidjows ta 'reklamar preċedenti kienu murija fuq siti, iżda mingħajr ħoss, allura fil-modalità l-ġdida, lanqas biss jibdew jilagħbu mingħajr klikk espliċita. Biex tippermetti l-mod fl-issettjar tal-awtoplay (Għażliet > Privatezza u Sigurtà > Permessi > Autoplay), ġie miżjud oġġett ġdid "Blokk awdjo u vidjo", li ssupplimenta l-mod default "Blokk awdjo".
Il-mod jista' jintgħażel fir-rigward ta' siti speċifiċi permezz tal-menu tal-kuntest muri billi tikklikkja fuq il-buttuna "(i)" fil-bar tal-indirizz.
Għall-utenti tal-Istati Uniti u l-bini "en-US", it-tqassim tal-blokki tal-paġna tal-bidu murija meta tinfetaħ tab ġdida ġiet mibdula, kif ukoll il-wiri ta 'kontenut addizzjonali rakkomandat mis-servizz Pocket ġie miżjud. Id-daqs tal-blokki u n-numru ta’ rakkomandazzjonijiet ġew mibdula, ġew proposti taqsimiet tematiċi ġodda (Saħħa, Xjenza, Teknoloġija u Divertiment);
Iddiżattivata b'mod awtomatiku hija l-abbiltà li tilgħab kontenut Flash permezz tal-plugin Adobe Flash. Mis-settings tal-plug-in tal-Adobe Flash Player, tneħħiet l-għażla għall-attivazzjoni permanenti tal-Flash u tħalliet biss il-kapaċità li l-Flash jiġi diżattivat u ppermettieh individwalment għal siti speċifiċi (attivazzjoni bi klikk espliċita) mingħajr ma tiftakar il-mod magħżul. . Il-fergħat tal-ESR ta' Firefox se jkomplu jappoġġjaw lil Flash sal-aħħar tal-2020;
B'diżabilità l-immaniġġjar tal-fajls default userContent.css и userChrome.css, li tippermetti lill-utent li jegħleb id-dehra tas-siti jew l-interface tal-Firefox. Ir-raġuni għall-għeluq awtomatiku hija kkwotata bħala xogħol biex jitnaqqas il-ħin tal-istartjar tal-browser. It-tibdil tal-imġieba permezz ta' userContent.css u userChrome.css huwa estremament rari għall-utenti, u t-tagħbija tad-dejta tas-CSS tikkonsma riżorsi addizzjonali (l-ottimizzazzjoni tneħħi aċċess bla bżonn għad-disk). Miżjud issettjar "toolkit.legacyUserProfileCustomizations.stylesheets" għal about:config biex jirritorna l-ipproċessar ta' userChrome.css u userContent.css, li se jkun attivat awtomatikament għall-utenti li diġà jużaw userChrome.css jew userContent.css;
Għal WebRTC, il-kapaċità li tipproċessa kanali bl-użu ta 'codecs tal-vidjo differenti hija implimentata, li tissimplifika l-ħolqien ta' servizzi ta 'konferenzi bil-vidjo, li l-parteċipanti tagħhom jistgħu jużaw softwer tal-klijent differenti;
L-identifikaturi tal-browser (navigator.userAgent, navigator.platform, u navigator.oscpu) neħħew l-informazzjoni dwar l-użu ta’ verżjoni 32-bit ta’ Firefox f’ambjent OS ta’ 64-bit (li qabel kien meħtieġ għal Flash, iżda ħallew vettur addizzjonali għall-identifikazzjoni moħbija tal-utent);
Żieda karatteristika tal-wiri tal-vidjow Picture-in-Picture li tippermettilek li tinqala 'l-vidjo fil-forma ta' tieqa galleġġjanti li tibqa 'viżibbli waqt li tkun qed tinnaviga l-browser. Biex tara f'dan il-mod, trid tikklikkja fuq it-tooltip jew fil-menu kuntestwali murija meta tikklikkja bil-lemin fuq il-vidjo, agħżel "Stampa fl-istampa" (f'YouTube, li tissostitwixxi l-manager tal-menu tal-kuntest tagħha stess, għandek tikklikkja darbtejn il-buttuna tal-lemin tal-maws jew ikklikkja biċ-ċavetta Shift magħfusa). L-appoġġ tal-modalità jista 'jiġi attivat f'madwar: config billi tuża l-għażla "media.videocontrols.picture-in-picture.enabled";
Miżjud implimentazzjoni ta' ġeneratur ta' password ("signon.generation.available" f'madwar:config), li jippermettilek turi ħjiel b'password b'saħħitha ġġenerata awtomatikament meta timla l-formoli ta' reġistrazzjoni;
Lill-maniġer tal-password miżjud l-abbiltà li tipproċessa kontijiet fil-kuntest ta 'dominju tal-ewwel livell, li jippermettilek li toffri password waħda maħżuna għas-sottodominji kollha. Pereżempju, il-password ssejvjata għal login.example.com issa se tiġi ssuġġerita għall-mili awtomatiku fil-formoli tas-sit www.example.com;
Miżjudmaniġer tal-ġestjoni ta' prijorità proċessi handler, li tippermetti tittrasferixxi informazzjoni dwar il-proċessi ta 'l-ogħla prijorità lis-sistema operattiva. Pereżempju, proċess ta' kontenut li jipproċessa t-tab attiva se jingħata prijorità ogħla (aktar riżorsi tas-CPU allokati) minn proċess assoċjat ma' tabs ta' l-isfond (jekk ma jilagħbux vidjo u ħoss). Il-bidla bħalissa hija attivata awtomatikament biss għall-pjattaforma tal-Windows, għal sistemi oħra, l-attivazzjoni tal-għażla dom.ipc.processPriorityManager.enabled f'about-config hija meħtieġa;
attivat b'kontumaċja API UserScripts, li jippermettilek toħloq add-ons ta' stil Greasemonkey ibbażati fuq it-teknoloġija tal-WebExtensions għall-eżekuzzjoni ta' skripts tal-utent fil-kuntest ta' paġni tal-web. Pereżempju, billi tgħaqqad skripts, tista 'tbiddel id-disinn u l-imġiba tal-paġni li tara. Din l-API hija diġà inkluża fil-Firefox, iżda s'issa, biex tkun ppermettietha kienet teħtieġ li tissettja "extensions.webextensions.userScripts.enabled" f'about:config. B'differenza mill-add-ons eżistenti b'funzjonalità simili li jużaw is-sejħa tabs.executeScript, l-API l-ġdida tippermettilek tiżola skripts f'ambjenti ta 'sandbox separati, issolvi problemi ta' prestazzjoni u tagħmilha possibbli li timmaniġġja diversi stadji tat-tagħbija tal-paġna.
Il-proprjetà navigator.mediaDevices issa hija disponibbli biss meta l-paġna tinfetaħ f'Kuntest Sikur, i.e. meta jinfetaħ permezz ta' HTTPS, permezz ta' localhost jew minn fajl lokali;
Miżjud proprjetajiet CSS overflow-inline и overflow-blokk, li jippermettulek tikkontrolla l-wiri tal-kontenut li jmur lil hinn mill-blokki u l-elementi inline (ittrimmja d-denb jew turi scrollbar). Il-proprjetajiet huma implimentati permezz ta 'konverżjoni awtomatika għal overflow-x u overflow-y skont il-mod ta' output tal-kontenut (minn fuq għal isfel jew linja b'linja).
Għall-proprjetà CSS spazju abjad appoġġ implimentat għall-valur tal-break-spaces;
Proprjetà CSS implimentata fihomAn li jindika li l-element u l-kontenut tiegħu huma separati mill-bqija tas-siġra DOM;
Miżjud proprjetà CSS tagħżel l-utent, li jippermettilek tiddetermina jekk it-test jistax jintgħażel mill-utent;
Kapaċità miżjuda li tissettja regoli ta' @supports għal seletturi (
il-format "@supports selector(selector-to-test){...}"), li jista' jintuża biex japplika CSS b'mod selettiv biss jekk il-browser ikollu jew ma jappoġġjax ċertu selettur;
Appoġġ miżjud oqsma pubbliċi għal każijiet ta' klassijiet JavaScript li jippermettulek tispeċifika proprjetajiet predefiniti li huma inizjalizzati barra mill-kostruttur. L-appoġġ għall-oqsma privati li mhumiex viżibbli barra l-klassi huwa mistenni wkoll dalwaqt;
Miżjud API Resize Observer, li jippermettilek tqabbad handler li se jiġi nnotifikat dwar bidliet fid-daqs tal-elementi speċifikati fil-paġna. Id-differenza ewlenija bejn l-API l-ġdida u window.onresize u CSS Media Queries hija li huwa possibbli li jiġi ddeterminat jekk element speċifiku fuq il-paġna nbidilx, aktar milli ż-żona viżibbli kollha, li tippermettilek tirreaġixxi billi tbiddel dak l-element biss mingħajr il-bidla tal-kontenut viżibbli kollu;
Miżjud Microtasks API rappreżentat b'metodu wieħed (WindowOrWorkerGlobalScope.queueMicrotask(), li jippermettilek li tiskeda sejħa ta 'funzjoni ta' callback f'livell baxx billi żżidha mal-kju tal-mikrotask;
Il-kapaċità li tispeċifika l-maskra "*" għal talbiet mingħajr kredenzjali ġiet miżjuda mal-headers HTTP Access-Control-Expose-Headers, Access-Control-Allow-Methods u Access-Control-Allow-Headers;
Il-console tal-web tipprovdi grupp ta 'twissijiet dwar attività relatata mat-traċċar tal-movimenti tal-utent;
Żiedet informazzjoni dettaljata dwar ir-raġunijiet għall-imblukkar tar-riżorsi (CSP, kontenut imħallat, eċċ.) Mal-pannell ta 'spezzjoni tal-attività tan-netwerk, u żiedet ukoll kolonna fakultattiva bil-URL sħiħ;
Istartjar aktar mgħaġġel tad-debugger JavaScript. Tċaqlaq il-funzjonalità tad-debugging mill-bogħod għall-interface dwar:debugging. Appoġġ implimentat għal debugging pass pass ta 'funzjonijiet asinkroniċi (Async). Miżjud klassi ġdida ta’ breakpoints li tista’ tkun marbuta mal-bidu ta’ avvenimenti relatati mal-maws, touch screen, animazzjoni, DOM, mistoqsijiet tal-midja,
ħaddiema, eċċ.
Żieda interface għall-għodod tal-iżviluppatur biex tivverifika l-veduta ta 'paġna li tuża deskrizzjonijiet tat-test alternattivi kontenut (per eżempju, li juri test mill-"alt
minflok immaġini);
Fuq sistemi macOS b'ħafna karti tal-grafika installati, bidla aktar aggressiva għal GPU effiċjenti fl-enerġija hija pprovduta wara li l-kontenut WebGL ikun spiċċa l-ipproċessar. Żid ukoll protezzjoni kontra l-bidla minn enerġija effiċjenti għal GPU b'saħħitha għal sejħiet WebGL ta 'darba. Fil-bini għal macOS, il-progress tat-tniżżil tal-fajls jintwera wkoll permezz tal-interface standard tal-Finder. Il-formazzjoni ta 'assemblaġġi ta' installazzjoni ta 'Firefox fil-format PKG bdiet;
Għall-Windows 10 bl-aħħar aġġornamenti (1903+), ġie miżjud appoġġ għall-estensjoni tal-Web Authentication HmacSecret permezz tal-Windows Hello biex jawtentika għal siti mingħajr ma ddaħħal password billi tuża marki tas-swaba', rikonoxximent tal-wiċċ, jew token USB;
imwaqqaf il-formazzjoni ta 'rilaxxi ġodda ta' Firefox għal Android, minflokhom, taħt l-isem tal-kodiċi Fenix, issa qed tiżviluppa browser ġdid għal apparat mobbli li juża l-magna GeckoView u s-sett tal-librerija Mozilla Android Components. Fixs korrettivi għal Firefox għal Android se jiġu rilaxxati matul is-sena bħala parti mill-fergħa Firefox 68 ESR, pereżempju, ir-rilaxx issa huwa ffurmat 68.1. Biex tniżżel browser ġdid, uża test builds Preview Firefox.
Minbarra l-innovazzjonijiet u l-soluzzjonijiet tal-bugs f'Firefox 69, 30 vulnerabilità, li minnhom wieħed biss (CVE-2019-11751) tagged bħala kritika. Din il-problema hija speċifika għall-pjattaforma tal-Windows u tippermetti li fajl arbitrarju jinkiteb fis-sistema meta l-browser jiġi mniedi minn applikazzjoni oħra (pereżempju, meta tiftaħ link minn programm ta’ messaġġi, tista’ tifformattja l-link b’tali mod li il-bidu tal-browser jirriżulta fil-ħolqien ta' fajl awtorun fid-direttorju 'Startup') . It-tnaqqis fin-numru ta 'vulnerabbiltajiet kritiċi huwa dovut għall-fatt li problemi tal-memorja, bħal buffer overflows u treġġigħ lura ta' żoni tal-memorja diġà meħlusa, issa huma mmarkati bħala perikolużi, iżda mhux kritiċi. Ir-rilaxx il-ġdid jiffissa 13-il kwistjoni bħal din li potenzjalment jistgħu jwasslu għal eżekuzzjoni ta 'kodiċi malizzjuż meta tiftaħ paġni ddisinjati apposta.