Firefox 87 eldono

La retumilo Firefox 87 estis publikigita. Krome, ĝisdatigo de la longdaŭra subtena branĉo 78.9.0 estis kreita. La branĉo Firefox 88 estis translokigita al la beta-testa stadio, kies liberigo estas planita por la 20-an de aprilo.

Ĉefaj novigoj:

  • Kiam vi uzas la serĉfunkcion kaj aktivigas la reĝimon Highlight All, la rulumbreto nun montras markojn por indiki la pozicion de la trovitaj klavoj.
    Firefox 87 eldono
  • Forigis malofte uzatajn erojn el la Biblioteko-menuo. Nur ligiloj al legosignoj, historio kaj elŝutoj restas en la Biblioteko-menuo (sinkronigitaj langetoj, lastatempaj legosignoj kaj la Poŝo-listo estis forigitaj). En la ekrankopio malsupre, maldekstre, la stato estas tia, kia ĝi estis, kaj dekstre, kiel ĝi estis en Firefox 87:
    Firefox 87 eldonoFirefox 87 eldono
  • La menuo de Reta Programisto estis signife simpligita - individuaj ligiloj al iloj (Inspektisto, Reta Konzolo, Erarserĉilo, Reta Stilo-Eraro, Rendimento, Stokado-Inspektisto, Alirebleco kaj Apliko) estis anstataŭigitaj per ĝenerala ero de Retaj Programiloj.
    Firefox 87 eldonoFirefox 87 eldono
  • La Helpmenuo estis simpligita, forigante ligilojn al subtenaj paĝoj, klavarvojoj kaj turneo, kiuj nun estas haveblaj sur la ĝenerala paĝo Get Helpo. La butono por importi el alia retumilo estas forigita.
  • Aldonita SmartBlock-mekanismo, kiu solvas problemojn en retejoj, kiuj ŝprucas pro blokado de eksteraj skriptoj en privata foliuma reĝimo aŭ kiam plifortigita blokado de nedezirata enhavo (strikta) estas aktivigita. Interalie, SmartBlock permesas vin signife pliigi la agadon de iuj retejoj, kiuj malrapidiĝas pro la malkapablo ŝargi skriptokodon por spurado. SmartBlock aŭtomate anstataŭigas la skriptojn uzatajn por spuri per stumpoj, kiuj certigas, ke la retejo ŝarĝas ĝuste. Stuboj estas pretaj por iuj popularaj uzantspuraj skriptoj inkluzivitaj en la Malkonekti listo, inkluzive de skriptoj kun Facebook, Twitter, Yandex, VKontakte kaj Google-fenestraĵoj.
  • La Backspace klavtraktilo estas malebligita defaŭlte ekster la kunteksto de enigformularoj. La kialo por forigi la prizorganton estas, ke la Backspace klavo estas aktive uzata dum tajpado de formoj, sed kiam ne enfokusigita al la enigformularo, ĝi estas traktata kiel movo al la antaŭa paĝo, kio povas rezultigi la perdon de tajpita teksto pro tio. al neintencita movo al alia paĝo. Por redoni la malnovan konduton, la opcio browser.backspace_action estis aldonita al about:config.
  • La formado de la Referer HTTP-kapo estis ŝanĝita. Defaŭlte, la politiko "strict-origin-when-cross-origin" estas agordita, kio implicas fortranĉi vojojn kaj parametrojn kiam oni sendas peton al aliaj gastigantoj kiam oni aliras per HTTPS, forigas la Referenton kiam oni ŝanĝas de HTTPS al HTTP, kaj transpasas. la plena Referer por internaj transiroj ene de unu retejo. La ŝanĝo aplikiĝos al normalaj navigaj petoj (sekvaj ligiloj), aŭtomataj alidirektiloj, kaj kiam ŝarĝas eksterajn rimedojn (bildoj, CSS, skriptoj). Ekzemple, kiam sekvas ligilon al alia retejo per HTTPS, anstataŭ "Referencanto: https://www.example.com/path/?arguments", "Referencanto: https://www.example.com/" nun estas transdonita.
  • Por malgranda procento de uzantoj, Fission-reĝimo estas ebligita, efektivigante modernigitan multi-procezan arkitekturon por pli strikta paĝa izolado. Kiam Fission estas aktivigita, paĝoj de malsamaj retejoj ĉiam estas metitaj en la memoron de malsamaj procezoj, ĉiu el kiuj uzas sian propran izolitan sablokeston. En ĉi tiu kazo, la divido laŭ procezo estas farata ne per langetoj, sed per domajnoj, kio ebligas al vi pli izoli la enhavon de eksteraj skriptoj kaj iframe-blokoj. Vi povas mane ebligi Fission-reĝimon sur la paĝo pri:preferences#experimental aŭ per la variablo "fission.autostart=true" en about:config. Vi povas kontroli ĉu ĝi estas ebligita sur la paĝo pri:subteno.
  • La eksperimenta efektivigo de la mekanismo por rapide malfermi TCP-konektojn (TFO - TCP Fast Open, RFC 7413), kiu ebligas al vi redukti la nombron da konekto-agordaj paŝoj kombinante la unuajn kaj duajn paŝojn de la klasika 3-paŝa konekto-negoca procezo en unu peto, estis forigita kaj ebligas sendi datumojn al la komenca etapo de establado de konekto. Defaŭlte, TCP Fast Open-reĝimo estis malŝaltita kaj postulis ŝanĝon en about:config por aktivigi (network.tcp.tcp_fastopen_enable).
  • Konforme al la ŝanĝoj faritaj al la specifoj, la eniro de la elemento estis ĉesigita en kontrolojn uzante la pseŭdo-klasojn ":link", ":visited" kaj ":any-link".
  • Forigitaj ne-normaj valoroj por la bildoteksto-flanka CSS-parametro - maldekstre, dekstre, supre-ekstere kaj malsupre-ekstere (la agordo layout.css.caption-side-non-standard.enabled estas provizita por reveni).
  • La "antaŭenigo" okazaĵo kaj la getTargetRanges() metodo estas ebligitaj defaŭlte, permesante al TTT-aplikoj superregi tekstredaktadkonduton antaŭ ol la retumilo ŝanĝas la DOM-arbon kaj akiri pli grandan kontrolon de enigokazaĵoj. La evento "antaŭenigo" estas sendita al la prizorganto aŭ alia elemento kun la atributo "kontentebla" aro antaŭ ol la valoro de la elemento estas ŝanĝita. La metodo getTargetRanges() provizita de la inputEvent-objekto resendas tabelon kun valoroj kiuj indikas kiom multe de la DOM estos ŝanĝita se la eniga evento ne estas nuligita.
  • Por TTT-programistoj, en la paĝa inspekta reĝimo, la kapablo simuli "prefers-kolor-skemon" amaskomunikilajn demandojn estis efektivigita por testi malhelajn kaj malpezajn dezajnojn sen ŝanĝi temojn en la operaciumo. Por ebligi la simuladon de malhelaj kaj malpezaj temoj, butonoj kun la bildo de la suno kaj luno estis aldonitaj en la supra dekstra angulo de la ilobreto por retaj programistoj.
  • En la inspekta reĝimo, la kapablo aktivigi la pseŭdoklason ":target" por la elektita elemento estis aldonita, simile al la antaŭe subtenataj pseŭdoklasoj ":hover", ":active", ":focus", ": fokuso-ene”, “:focus- videbla” kaj “:vizitita”.
    Firefox 87 eldono
  • Plibonigita uzado de neaktivaj CSS-reguloj en CSS-inspekta reĝimo. Specife, la posedaĵo "table-layout" nun fariĝas neaktiva por ne-tabelaj elementoj, kaj la "scroll-padding-*"-posedaĵoj estas markitaj neaktiva por ne-ruleblaj elementoj. Forigita erara posedaĵmarko "text-overflow" por kelkaj valoroj.

Krom novigoj kaj korektoj de cimoj, Firefox 87 riparis 12 vundeblecojn, el kiuj 7 estas markitaj kiel danĝeraj. 6 vundeblecoj (kolektitaj sub CVE-2021-23988 kaj CVE-2021-23987) estas kaŭzitaj de memorproblemoj, kiel bufro-superfluoj kaj aliro al jam liberigitaj memorareoj. Eble, ĉi tiuj problemoj povas konduki al la ekzekuto de la kodo de atakanto dum malfermado de speciale desegnitaj paĝoj.

La branĉo Firefox 88, kiu eniris beta-testadon, estas rimarkinda pro sia subteno por pinĉa skalo sur tuŝplatoj en Linukso kun grafikaj medioj bazitaj sur la Wayland-protokolo kaj la inkludo defaŭlte de subteno por la AVIF-bildformato (AV1 Image Format), kiu uzas intra-kadrajn kunpremadteknologiojn de la AV1-videokodformato.

fonto: opennet.ru

Aldoni komenton