Firefox 71 eldono

okazis eldono de TTT-legilo Firefox 71Kaj movebla versio Firefox 68.3 por la Android-platformo. Krome, ĝisdatigo estis generita branĉoj kun longtempa subteno 68.3.0. Baldaŭ venos al la scenejo beta-testado Fajrovulpo 72 branĉo translokiĝos, kies liberigo estas planita por januaro 7 (projekto transiras por nova 4 semajno disvolva ciklo).

Ĉefa novigoj:

  • Proponita nova interfaco por la paĝo "about:config", kiu estas serva retpaĝo kiu malfermiĝas ene de la retumilo, skribita en HTML, CSS kaj JavaScript. Paĝaj elementoj povas esti arbitre elektitaj per la muso (inkluzive de pluraj linioj samtempe) kaj metitaj sur la tondujo sen uzi la kuntekstan menuon. La supra serĉĉeno estis konservita kaj vastigita por inkluzivi novajn variablojn. Aldone, subteno por serĉado per norma mekanismo estis efektivigita, kiu ankaŭ estas uzata por serĉado en regulaj paĝoj kun paŝo-post-paŝa serĉado de kongruoj.

    Firefox 71 eldono

    Por ĉiu agordo, butono estis aldonita, kiu ebligas al vi inversigi variablojn kun buleaj valoroj (vera/malvera) aŭ redakti ĉenon kaj nombrajn variablojn. Por uzant-ŝanĝitaj valoroj, butono estis aldonita por redoni ŝanĝojn al la defaŭlta valoro.

    Firefox 71 eldono

    Post malfermi about:config, defaŭlte la eroj ne estas montritaj kaj nur la serĉbreto estas videbla, kaj por vidi la tutan liston vi devas alklaki la butonon "Montri ĉion". Al Agordoj aldonis opcio "general.aboutConfig.enable", permesante restarigi aliron al la paĝo pri:config se ĝi estis laŭvole malŝaltita en la konstrustadio;

    Firefox 71 eldono

  • Engaĝita defaŭlte, nova interfaco por vidi TLS-atestilojn, alireblan per la servopaĝo "pri:certificate" kaj la menuo "Iloj > Paĝaj Informoj > Sekureco > Vidi Atestilon". La efektivigo de la atestilvida interfaco estis tute reverkita uzante JavaScript kaj normajn retajn teknologiojn, kaj ankaŭ estis aligita al la stilo Firefox Quantum. 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.

    Firefox 71 eldono

  • Modernigita adresbreto dezajno. La plej rimarkinda ŝanĝo estis la forigo de montri la liston de rekomendoj tra la tuta larĝo de la ekrano favore al klare markita falfenestro. La proponitaj ŝanĝoj daŭrigas la evoluon de la nova efektivigo de la adresbreto Quantum Bar, kiu aperis en Firefox 68 kaj estas karakterizita per kompleta reverko de la kodo, anstataŭigante XUL/XBL per norma TTT-API. En la unua etapo, la dezajno de Quantum Bar tute ripetis la malnovan adresbreton kaj la ŝanĝoj estis limigitaj al interna reverkado. Nun oni komencis labori por plibonigi la aspekton. La ŝanĝoj estas nuntempe malŝaltitaj defaŭlte kaj postulas aktivigon per la agordo "browser.urlbar.megabar" en about:config.

    Firefox 71 eldono

  • Aldonita subteno lanĉante la retumilon en Interreta kioska reĝimo, kiu estas aktivigita specifante la opcion "-kiosk" sur la komandlinio kaj kondukas al la kapablo funkcii nur en plenekrana reĝimo. La montrado de interfaco-kontroloj, ŝprucfenestroj, kuntekstaj menuoj kaj paĝaj ŝarĝaj statusindikiloj (montrado de ligiloj kaj aktuala URL) estas blokita. Klavara enigo estas severe limigita, ekzemple, prilaborado de la Alt kaj Ctrl klavoj estas malŝaltita, kio malhelpas vin eliri la retumilon, ŝanĝi al alia aplikaĵo aŭ malfermi alian retejon. La reĝimo povas esti uzata por organizi la funkciadon de diversaj aŭtonomiaj terminaloj, reklamaj standoj, pruvpaneloj kaj aliaj sistemoj limigitaj al laborado kun unu retejo/reteja aplikaĵo.
  • En la sistemo aldonaĵo inkluzivita kun la retumilo Ŝlosilo (antaŭe la aldonaĵo estis liverita kiel Lockbox), propono "about:logins" interfaco por administri konservitajn pasvortojn, subdomajna rekono aperis kiam aŭtomate plenigado de pasvortaj enirformularoj. Atentigoj pri kompromititaj kontoj de Firefox Monitor ankaŭ estis efektivigitaj por uzantoj kun ekranlegiloj.
  • Konstruaĵoj por Vindozo, Linukso kaj macOS uzas indiĝenan MP3-malĉifrilon.
  • Aldonitaj sciigoj pri blokado de kodo por kripta monero-minado al la altnivela kontraŭspura reĝimo. La panelo montrita kiam vi alklakas la ikonon de la ŝildaj bildoj en la adresbreto montras nombrilon de blokitaj spuriloj.
  • Por Vindozaj uzantoj, la kapablo vidi videon en Bildo-en-Bilda reĝimo estas ebligita defaŭlte, permesante al vi dekroĉi la videon en la formo de ŝveba fenestro kiu restas videbla dum vi navigas la retumilon. Por vidi en ĉi tiu reĝimo, vi devas alklaki la konsileton aŭ en la kunteksta menuo montrita kiam vi dekstre alklakas la videon, elektu "Bildo en bildo" (en Jutubo, kiu anstataŭas sian propran kuntekstan menuurigilon, vi devus dekstre-). alklaku dufoje aŭ klaku kun la Majklavo premita). Sur ne-Vindozaj sistemoj, reĝimsubteno povas esti ebligita en about:config uzante la opcion "media.videocontrols.picture-in-picture.enabled".
  • Efektivigita subteno por nestita plurtavola aranĝo de paĝaj elementoj (CSS Krada Nivelo 2), kiu signife plibonigas la flekseblecon konstrui krad-vicigitajn paĝajn aranĝojn disponigante la kapablon difini infanelementojn kiuj estas ankritaj al gepatraj ĉeloj (lokante apartan kradon ene de ĉelo). Nestitaj kradoj estas difinitaj uzante la valoron "subkrado" en la ecoj "krado-ŝablono-kolumnoj" kaj "krado-ŝablono-vicoj". Subteno por nestitaj kradoj ankaŭ estis aldonita al la inspekta reĝimo de DevTools Grid Inspector.
  • Aldonita posedaĵo al CSS column-span, permesante al la elemento etendi ĉiujn kolumnojn.
  • En CSS-posedaĵo klipo vojo aldonis la kapablon determini la videbleman limigan areon specifitan uzante la funkcion vojo () в formato SVG-skizo.
  • Aldonita la kapablo enkalkuli la bildkoeficienton difinitan tra la posedaĵo aspekta proporcio, por la HTML-atributoj "alteco" kaj "larĝo" en la img-etikedo.
  • Metodo aldonita al JavaScript Promeso.ĉio aranĝita (), kiu resendas nur jam plenumitajn aŭ malakceptitajn promesojn, sen konsideri pritraktatajn promesojn (ebligas atendi la rezulton de ekzekuto antaŭ ol ruli alian kodon).
  • Efektivigita klaso MathMLElement (antaŭe nur la klaso estis disponigita elemento), difinante elementojn en la notacio MathML. Aldonas ankaŭ la responda MathML DOM-arbo, per kiu vi povas uzi mathmlEl.style kaj tutmondajn evento-traktilojn.
  • Konstrukciisto estis aldonita al la DOM StaticRange() por krei StaticRange-objekton reprezentantan parton de la DOM-enhavo.
  • Aldonita API Media Sesio, kiu provizas ilojn por personecigi blokon kun informoj pri ludado de plurmedia enhavo en la sciiga areo. Per ĉi tiu API, TTT-apliko povas ne nur montri sciigon pri la komenco de ludado de nova kanto, sed ankaŭ organizi kontrolon de la sciiga areo aŭ per la ekranŝparinterfaco, ekzemple, meti butonojn por paŭzi, moviĝi tra la rivereto, aŭ moviĝante al la sekva kanto.
  • En la API por aldonaj programistoj plibonigita pritraktado de misfunkciadoj dum ŝarĝo de datumoj. Ŝprucfenestroj malfermitaj per aldonaĵoj per la alvoko windows.create nun montras la aldonan nomon anstataŭ la aldonan URL ("moz-extension://").
  • WebGL nun subtenas etendaĵojn OVR_multivido2, kiu permesas vin bildi al pluraj vidfenestroj samtempe per unu voko (ekzemple, utila por stereoproduktado en WebXR);
  • La interfaco por inspekti retan agadon inkluzivas la kapablon analizi la etapojn de prilaborado de reto-peto kun aparta montro de la tempo de rezolucio en DNS, konektoestablado, sendado de datumoj kaj ricevado de respondo. Informoj estas provizitaj per nova Tempolangeto en la dekstra flanka kolumno.

    Firefox 71 eldono

  • En la defaŭlta interfaco de spurado de agado de reto inkluzivita reĝimo por inspekti WebSocket-ligojn kun la kapablo paŭzi aktivajn konektojn.

    Firefox 71 eldono

  • Aldonita al Reta Monitoro subteno plenteksta serĉo en peto/respondaj korpoj, kuketoj kaj kaplinioj, kaj ankaŭ efektivigita ŝanco blokante la ŝarĝon de certaj URL-oj aldonante filtrilojn kun la necesaj maskoj.

    Firefox 71 eldono

  • Implementita en la TTT-konzolo plurlinia reĝimo redaktado, kiu ebligas al vi enigi JavaScript-konstruaĵojn dividitajn en plurajn liniojn kaj plenumi ilin ne premante Enigu, sed alklakante la butonon Kuri. La reĝimo estas desegnita kiel flanka panelo, montrata post klako sur la ikono "dividita panelo" ĉe la dekstra flanko de la eniga kampo aŭ per la klavara ŝparvojo Ctrl+B.

    Firefox 71 eldono

  • La JavaScript erarserĉilo provizas antaŭrigardo valoroj de variabloj ĉe la loko de ilia uzo en la kodo, efektivigitaj kondukado evento protokolo kaj aldonis la kapablon malŝalti ŝprucfenestrobloko kun rompopunktoj (devtools.debugger.features.overlay en about:config).

    Firefox 71 eldono

  • Korektiga ĝisdatigo por Firefox 68.2 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.

    La malpliiĝo de la nombro da kritikaj vundeblecoj ŝuldiĝas al la fakto, ke memorproblemoj, kiel bufro-superfluoj kaj aliro al jam liberigitaj memorareoj, nun estas markitaj kiel danĝeraj, sed ne kritikaj. La nova eldono korektas 13 similajn problemojn, kiuj eble povus kaŭzi atakan kodon ekzekutita kiam speciale kreitaj paĝoj estas malfermitaj.

Krom novigoj kaj korektoj de cimoj, Firefox 71 riparis 26 vundeblecoj, el kiuj 17 (kolektitaj sub CVE-2019-17013 и CVE-2019-17012) estas markitaj kiel eble kapablaj kaŭzi atakan kodekzekuton dum malfermado de speciale dizajnitaj paĝoj. Estas rimarkinde, ke memorproblemoj kiel bufro-superfluoj kaj aliro al jam liberigitaj memorareoj nun estas markitaj kiel danĝeraj, sed ne kritikaj.

fonto: opennet.ru

Aldoni komenton