Rilaxx ta' Firefox 69

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-prinċipali innovazzjonijiet:

  • 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.
    Rilaxx ta' Firefox 69

    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.

    Rilaxx ta' Firefox 69Rilaxx ta' Firefox 69

  • 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".

    Rilaxx ta' Firefox 69

    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.

    Rilaxx ta' Firefox 69

  • 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;
  • Għall-arkitettura ARM64, il-magna JavaScript tappoġġja l-kumpilazzjoni JIT;
  • 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";

    Rilaxx ta' Firefox 69

  • 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;

    Rilaxx ta' Firefox 69

  • 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żjud maniġ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;

    klassi Prodott {
    isem;
    taxxa = 0.2; /*qasam pubbliku*/
    #basePrice = 0; /*qasam privat*/
    prezz;

    kostruttur (isem, prezz bażi) {
    dan.isem = isem;
    this.basePrice = prezz bażi;
    this.price = (basePrice * (1 + this.tax)).toFixed(2);
    }
    }

  • 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;
  • Miżjud metodi ġodda Blob.test(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), AbstractRange() u StaticRange();
  • 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;
    Rilaxx ta' Firefox 69

  • Ż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ħ;
    Rilaxx ta' Firefox 69

  • 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ċċ.

    Rilaxx ta' Firefox 69

  • Ż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);

    Rilaxx ta' Firefox 69

  • 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.

Sors: opennet.ru

Żid kumment