Firefox 70 eldono

okazis eldono de TTT-legilo Firefox 70Kaj movebla versio Firefox 68.2 por la Android-platformo. Krome, ĝisdatigo estis generita branĉoj kun longtempa subteno 68.2.0 (prizorgado de la antaŭa ESR-branĉo 60.x estis ĉesigita). Baldaŭ venos al la scenejo beta-testado Fajrovulpo 71 branĉo moviĝos, konforme al nova evolua ciklo kiu estas planita por liberigo la 3-an de decembro.

Ĉefa novigoj:

  • En altnivelan spuran protektoreĝimon inkluzivita blokante sociaretajn fenestraĵojn, kiuj spuras uzantmovojn en triaj retejoj (ekzemple, Facebook Like-butonoj kaj Twitter-mesaĝo-enkorpiĝoj). Por formoj de aŭtentigo per konto en sociaj retoj, eblas provizore malŝalti la blokadon;
    Firefox 70 eldono

  • Aldonis resuman raporton pri finitaj blokadoj, en kiu vi povas spuri la nombron da blokado laŭ semajnotago kaj tipo;

    Firefox 70 eldono

  • Sistemaldonaĵo inkluzivita Ŝlosilo (antaŭe la aldonaĵo estis liverita kiel Lockbox), kiu ofertas nova interfaco "about:logins" por administri konservitajn pasvortojn. La aldonaĵo montras butonon sur la panelo per kiu vi povas rapide vidi kontojn konservitajn por la nuna retejo, kaj ankaŭ fari serĉojn kaj redakti pasvortojn. Eblas aliri konservitajn pasvortojn per aparta poŝtelefona aplikaĵo Ŝlosilo, kiu subtenas aŭtomate plenigantajn pasvortojn en aŭtentikigformoj de iu ajn movebla aplikaĵo;

    Firefox 70 eldono

  • Sistemaldonaĵo integrita Firefox Monitorkiu provizas montrante averton se via konto estas endanĝerigita (konfirmo per retpoŝto) aŭ oni provos ensaluti en antaŭe hakita retejo. Konfirmo estas farita per integriĝo kun la haveibeenpwned.com projektdatumbazo;
  • La pasvortgeneratoro estas aktivigita defaŭlte; plenigante aliĝilojn, ĝi montras sugeston kun aŭtomate generita forta pasvorto. Konsileto estas aŭtomate montrata por kampoj ‹eniga tipo="pasvorto"› kun la atributo "aŭtokompleto = nova-pasvorto". Sen ĉi tiu atributo, la pasvorto povas esti generita per la kunteksta menuo;

    Firefox 70 eldono

  • Anstataŭ la butono "(i)" en la adresbreto, ekzistas privateca nivelo-indikilo, kiu ebligas al vi juĝi la aktivigon de movadspurado de blokado-reĝimoj. La indikilo griziĝas kiam la blokada reĝimo de movado de spurado estas ebligita en la agordoj kaj ne estas elementoj en la paĝo, kiuj devas esti blokitaj. La indikilo bluiĝas kiam iuj elementoj en la paĝo, kiuj malobservas privatecon aŭ estas uzataj por spuri movojn, estas blokitaj. La indikilo estas forstrekita kiam la uzanto malfunkciigis spuran protekton por la nuna retejo.

    Firefox 70 eldono

  • Paĝoj malfermitaj per HTTP aŭ FTP nun estas markitaj per nesekura konekto-ikono, kiu ankaŭ estas montrata por HTTPS en kazo de problemoj kun atestiloj. La koloro de la ŝlosila simbolo por HTTPS estis ŝanĝita de verda al griza (eblos redoni la verdan koloron per la agordo security.secure_connection_icon_color_gray). La forigo de sekurecaj indikiloj en favoro de avertoj pri sekurecaj problemoj estas pelita de la ĉieeco de HTTPS, kiu jam estas perceptita kiel donita prefere ol plia sekureco.

    Firefox 70 eldono

  • En la adresbreto finita montrante la firmaonomon kiam vi uzas kontrolitan EV-atestilon en la retejo. La informoj estis forigitaj ĉar ĝi povus trompi la uzanton kaj esti uzata por phishing (ekzemple, la kompanio "Identeco Kontrolita" estis registrita, kies nomo en la adresbreto estis perceptita kiel indikilo de konfirmo). Informoj pri la EV-atestilo povas esti vidita per la menuo, kiu malsupreniras kiam vi alklakas la ikonon kun la bildo de seruro. Vi povas redoni la montradon de la kompanio nomo de la EV-atestilo en la adresbreto per la agordo "security.identityblock.show_extended_validation" en about:config.

    Firefox 70 eldono

  • En JavaScript-motoro aldonis nova "bazlinio" bajtkoda interpretisto, kiu okupas mezan niĉon inter regula interpretisto kaj prepara "bazlinio" JIT-kompililo. La nova interpretisto estas signife pli rapida ol la malnova interpretisto kaj uzas oftajn bajtkodajn pretigprocedurojn, kaŝmemoron kaj profilajn datumojn kun la "bazlinio" JIT-kompililo. Plia interpretisto ebligas al vi akceli la ekzekuton de ofte uzataj JavaScript-funkcioj post kiam ili estas retrovigitaj de optimumigita JIT (Ion JIT) al la kompila stadio por neoptimumigita "bazlinio" JIT, ekzemple, post kiam la funkcio estas vokita kun argumentoj. de aliaj tipoj.

    En kompleksaj TTT-aplikoj, kompili por "bazlinio" JIT kaj enkonduki optimumojn por Ion JIT prenas multan tempon, kaj la aldona rapida interpretisto povas atingi ĝeneralan pliiĝon en rendimento kaj iometan redukton de memorkonsumo. En la testoj, la inkludo de plia interpretisto, kiu uzas ĝeneralajn statistikojn kaj enlinian kaŝmemoron kun JIT, kaŭzis redukton de la paĝa ŝarĝotempo je 2-8%, kaj la produktiveco de iloj por retaj programistoj pliiĝis je 2-10%;

    Firefox 70 eldonoFirefox 70 eldono

  • En konstruoj por Linukso inkluzivita defaŭlta uzo de kunmetaĵsistemo Retejo por AMD, Intel kaj NVIDIA GPU-oj (Nouveau-ŝoforo nur), kiam vi uzas Mesa 18.2 aŭ poste en la sistemo. En konstruoj por Vindozo, krom antaŭe subtenataj AMD kaj NVIDIA GPU-oj, WebRender nun estas aktivigita por Intel-GPU-oj. Komponanta sistemo Retejo estas skribita en la Rust-lingvo kaj subkontraktas paĝenhavajn bildigajn operaciojn al la GPU-flanko.

    Dum uzado de WebRender, anstataŭ la enkonstruita kunmetaĵsistemo enkonstruita en la Gecko-motoro, kiu prilaboras datumojn uzante la CPU, ombriloj kurantaj sur la GPU estas uzataj por plenumi resumajn bildigajn operaciojn sur paĝaj elementoj, kio permesas signifan pliiĝon en bildiga rapideco. kaj reduktita CPU-ŝarĝo. Por devigi WebRender esti ebligita en about:config, vi povas ŝanĝi la agordojn "gfx.webrender.all" kaj "gfx.webrender.enabled";

  • Aldonita subteno por strikta paĝa izolita reĝimo, disvolvita sub la kodnomo Fisio. En ĉi tiu reĝimo, paĝoj de malsamaj retejoj ĉiam troviĝas en la memoro de malsamaj procezoj, ĉiu el kiuj uzas sian propran izolitan sablokeston. Proceza apartigo estas farita ne per langetoj, sed per domajnoj, kio ebligas al vi pli izoli la enhavon de eksteraj skriptoj kaj iframe-blokoj. Strikta izoleca reĝimo estas kontrolita en about:config uzante la opcion "fission.autostart" (aktivigo en eldonoj estas nuntempe blokita);
  • Ĝisdatigita emblemo kaj nomo ŝanĝitaj de Firefox Quantum al Firefox Browser;

    Firefox 70 eldono

  • Malpermesita montrante petojn por konfirmo de aŭtoritato iniciatita de iframe-blokoj ŝarĝitaj de alia domajno (kruc-origino). Ŝanĝi permesos bloki iujn misuzoj kaj moviĝu al modelo en kiu permesoj estas petitaj nur de la ĉefa domajno por la dokumento, kiu estas montrita en la adresbreto;
  • ĉesigita bildigo de la enhavo de dosieroj elŝutitaj per ftp (ekzemple, kiam malfermo per ftp, bildoj, README kaj html-dosieroj ne plu estos montrataj). Kiam oni malfermas rimedojn per FTP, la dosiero-alŝuta dialogo al disko nun tuj estos vokita, sendepende de la enhavo-tipo;
  • En la adresbreto efektivigita indikilo por havigi aliron al loko, kiu permesos al vi klare taksi la agadon de la Geolokiga API kaj, se necese, ebligos revoki la rajton de la retejo uzi ĝin. Ĝis nun, la indikilo estis montrita nur antaŭ ol permesoj estis donitaj kaj se la peto estis malakceptita, sed malaperis kiam aliro al la Geolokiga API estis malfermita. Nun la indikilo informos la uzanton pri la ĉeesto de tia aliro;
    Firefox 70 eldono

  • Efektivigita plilongigita interfaco por vidi TLS-atestilojn, alirebla per la paĝo "pri:certificate" (defaŭlte, la malnova interfaco ankoraŭ estas uzata, la nova estas ebligita per security.aboutcertificate.enabled en about:config). Se antaŭe oni malfermis apartan fenestron por vidi atestojn, nun la informoj estas montrataj en langeto en formo rememoriga pri aldonaĵo. Certe Io. Kompleta efektivigo de la atestil-vida interfaco reverkita uzante JavaScript kaj normajn retajn teknologiojn;
    Firefox 70 eldono

  • Sekcio estis aldonita al la konta administra menuo por aliri altnivelajn Firefox-servojn kiel Monitor kaj Sendi;

    Firefox 70 eldono

  • Nova ikono "donaca" estis aldonita al la ĉefa menuo kaj panelo, per kiuj vi povas akiri informojn pri novaj eldonoj kaj iliaj ĉefaj funkcioj;

    Firefox 70 eldono

  • Enkonstruitaj Fajrovulpaj paĝoj (pri:*) estas adaptitaj por montri konsiderante la agordojn de malhela temo;
  • La legebleco de substrekita aŭ forstrekita teksto, inkluzive de ligiloj, estis plibonigita - linioj nun rompas (fluas) sen intersekcaj glifoj;
  • En temoj finita subteno por la trajtoj de akcentkoloro, textcolor kaj headerURL, kiuj estis kaŝnomoj por la kadro, tab_background_text kaj theme_frame propraĵoj (temoj gastigitaj en addons.mozilla.org estas ĝisdatigitaj aŭtomate);
  • Aldonitaj CSS-ecoj teksto-ornamado-dikeco, teksto-substreko-ofseto и teksto-ornamado-salti-inkon, kiuj ebligas al vi alĝustigi la dikecon, indentaĵon kaj paŭzojn por linioj uzataj por substreki kaj trabati tekston;
  • En la CSS-posedaĵo "montriĝo» aldonis la kapablon specifi du atributojn samtempe, ekzemple, "montri: bloko flekso" aŭ "montri: enlinia flekso";
  • Travideblecoj en la CSS-propraĵoj de opakeco kaj halto-opakeco nun povas esti agorditaj kiel procentoj;
  • En CSS-posedaĵo tipargrandeco aldonita subteno por xxx-granda valoro;
  • En JavaScript efektivigita la kapablo videble apartigi grandajn nombrojn per substrekoj, ekzemple, "miaNumero = 1_000_000_000_000";
  • Aldonita nova metodo Intl.RelativeTimeFormat.formatToParts(), kiu estas varianto de la metodo Intl.RelativeTimeFormat.format() kiu resendas tabelon da objektoj, kies ĉiu elemento reprezentas parton de la formatita valoro, anstataŭ redoni la tutan formatitan ĉenon;
  • La grandeco de la HTTP "Referenciulo" kaplinio estas limigita al 4 KB; se ĉi tiu valoro estas superita, la enhavo estas detranĉita al la domajna nomo;
  • En la programiloj en la panelo Alirebleco, iloj estis aldonitaj por kontroli la facilecon de navigado inter elementoj uzante la klavaron, kaj ankaŭ simulilon pri kiel kolorblinduloj vidas la paĝon;
    Firefox 70 eldono

  • La kolorelektanto nun montras kontrastan indikilon por antaŭfiksita koloro relative al la fonkoloro por taksi percepton por homoj kun malvidiĝo;
    Firefox 70 eldono

  • En CSS-inspekta reĝimo, CSS-difinoj kiuj ne influas la neelektitan elementon nun estas grizitaj kaj montras konsileton indikantan la kialon de ignorado kaj eblajn korektojn;
    Firefox 70 eldono

  • La erarserĉilo nun havas la kapablon agordi rompopunktojn kiuj estas ekigitaj kiam DOM-elementoj ŝanĝiĝas (DOM Mutacio Rompopunktoj) kaj permesas vin spuri la momentojn, kiam la skripto aldonas, forigas aŭ ĝisdatigas paĝan enhavon;
    Firefox 70 eldono

  • Por aldonaj programistoj, la kapablo inspekti datumojn en la browser.storage.local stokado estis efektivigita;
  • Serĉa funkcio estis aldonita al la reĝimo de inspektado de agado, ebligante vin rapide trovi elementojn de petoj kaj respondoj. La serĉo inkluzivas HTTP-kapojn, Kuketojn kaj petajn/respondajn korpojn;
  • La paĝa kompona kodo sur la macOS-platformo estis optimumigita, kio reduktis la ŝarĝon sur la CPU, akcelis paĝŝarĝon (ĝis 22%) kaj reduktis la uzadon de rimedoj dum ludado de videoj (ĝis 37%). Konstruaĵoj por MacOS ankaŭ aldonas subtenon por importado de pasvortoj konservitaj en Chrome;
  • Korektiga ĝisdatigo por Firefox 68.1 estis preparita por Android. Ni memorigu vin, ke la formado de novaj signifaj eldonoj de Firefox por Android estis ĉesigita. Por anstataŭigi Firefox por Android, kodita Fenix ​​​​(distribuita kiel Fajrovulpa Antaŭrigardo) disvolviĝas nova retumilo por porteblaj aparatoj uzantaj la GeckoView-motoron kaj aron da bibliotekoj de Mozilla Android Components. Antaŭ kelkaj tagoj eldonita Nova eksperimenta eldono de Firefox Preview 2.2, kiu solvas plurajn signifajn problemojn en la interfaco kaj uzantsperto. De la ŝanĝoj kompare kun eldono 2.0 Notas la aldonon de opcio por forigi ĉiujn datumojn dum eliro kaj la kapablo malfermi ligilojn defaŭlte en privata foliuma reĝimo.

Krom novigoj kaj korektoj de cimoj, Firefox 70 riparis 24 vundeblecoj, el kiuj 12 (kolektitaj sub unu CVE-2019-11764) markita kiel kritika kaj povus konduki al la ekzekuto de la kodo de atakanto dum malfermado de speciale desegnitaj paĝoj.

fonto: opennet.ru

Aldoni komenton