Firefox 90 eldono

La retumilo Firefox 90 estis publikigita. Krome, ĝisdatigo de la longdaŭra subtena branĉo 78.12.0 estis kreita. La branĉo Firefox 91 baldaŭ estos translokigita al la beta-testa stadio, kies liberigo estas planita por la 10-an de aŭgusto.

Ĉefaj novigoj:

  • En la sekcio de agordoj "Privateco kaj Sekureco" aldoniĝis pliaj agordoj por la reĝimo "Nur HTTPS", kiam ĝi estas ebligita, ĉiuj petoj faritaj sen ĉifrado estas aŭtomate redirektitaj al sekuraj paĝaj versioj ("http://" estas anstataŭigita per "https". ://”). Interfaco estis proponita por konservi liston de esceptoj, por retejoj de kiuj eblas uzi "http://" sen deviga anstataŭigo per "https://".
    Firefox 90 eldono
  • Plibonigita efektivigo de la mekanismo SmartBlock, desegnita por solvi problemojn en retejoj, kiuj ŝprucas pro blokado de eksteraj skriptoj en privata retuma reĝimo aŭ kiam plifortigita blokado de nedezirataj enhavo (strikta) estas aktivigita. SmartBlock aŭtomate anstataŭigas la skriptojn uzatajn por spuri per stumpoj, kiuj certigas, ke la retejo ŝarĝas ĝuste. Stumpoj estas pretaj por iuj popularaj uzantspuraj skriptoj inkluzivitaj en la Malkonekti listo. La nova versio inkluzivas adaptan blokadon de Fejsbukaj fenestraĵoj gastigitaj en triapartaj retejoj - skriptoj estas blokitaj defaŭlte, sed blokado estas malŝaltita se la uzanto estas ensalutinta en Facebook-konto.
  • La enkonstruita efektivigo de la FTP-protokolo estis forigita. Provante malfermi ligilojn kun la protokolo-identigilo "ftp://", la retumilo nun provos voki la eksteran aplikaĵon same kiel la "irc://" kaj "tg://" pritraktiloj estas nomitaj. La kialo por ĉesigi subtenon por FTP estas la malsekureco de ĉi tiu protokolo de modifo kaj interkapto de transittrafiko dum MITM-atakoj. Laŭ programistoj de Firefox, en modernaj kondiĉoj ne ekzistas kialo uzi FTP anstataŭ HTTPS por elŝuti rimedojn. Aldone, la FTP-subtenkodo de Firefox estas tre malnova, prezentas prizorgajn defiojn kaj havas historion de malkaŝado de granda nombro da vundeblecoj en la pasinteco.
  • Konservante paĝon en PDF-formato (la opcio "Presi al PDF"), funkciaj hiperligoj estas konservitaj en la dokumento.
  • La butono "Malfermu Bildon en Nova Langeto" en la kunteksta menuo estis restrukturita por malfermi la bildon en la fona langeto (antaŭe, post klakado, vi tuj iris al nova langeto kun la bildo, sed nun la malnova langeto restas aktiva).
  • Laboro estis farita por plibonigi la agadon de programaro-bildigo en la WebRender kunmetaĵsistemo, kiu uzas ombrantojn por plenumi resumajn bildigajn operaciojn sur paĝaj elementoj. Por plej multaj sistemoj kun pli malnovaj vidkartoj aŭ problemaj grafikaj peliloj, la WebRender kunmetaĵsistemo havas programaran bildigan reĝimon ebligitan (gfx.webrender.software=true en about:config).
  • Konstruaĵoj por la Vindoza platformo certigas, ke ĝisdatigoj estas aplikataj en la fono, eĉ kiam Firefox ne funkcias.
  • La kapablo uzi klientajn atestilojn stokitajn en aparataj ĵetonoj aŭ operaciumaj atestilbutikoj por aŭtentigo estis efektivigita.
  • Subteno por grupo de HTTP-kapoj Fetch Metadatumoj (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site kaj Sec-Fetch-User) estis efektivigita, permesante al vi sendi pliajn metadatumojn pri la naturo de la peto. (interreteja peto, peto per img-etikedo, peto komencita sen uzantago, ktp.) por preni mezurojn sur la servilo por protekti kontraŭ iuj specoj de atakoj. Ekzemple, estas neverŝajne ke ligo al montransiga prizorganto estos specifita per img-etikedo, do tiaj petoj povas esti blokitaj sen esti pasitaj al la aplikaĵo.
  • JavaScript efektivigas subtenon por marki metodojn kaj kampojn de klaso kiel privataj, post kio aliro al ili estos malfermita nur ene de la klaso. Por marki, vi devus antaŭi la nomon per "#" signo: class ClassWithPrivateField { #privateField; statika #PRIVATE_STATIC_FIELD; #privateMetodo() { return 'saluton mondo'; }}
  • La posedaĵo dayPeriod estis aldonita al la konstrukciisto Intl.DateTimeFormat, kiu ebligas al vi montri la proksimuman horon de la tago (matene, vespere, posttagmeze, nokte).
  • En JavaScript, la objektoj Array, String kaj TypedArray efektivigas la metodon at(), kiu ebligas al vi uzi relativan indeksadon (la relativa pozicio estas specifita kiel la tabelindekso), inkluzive de specifado de negativaj valoroj rilate al la fino (ekzemple, "arr.at(-1)" redonos la lastan elementon de la tabelo).
  • Aldonita subteno por heredaj trajtoj de WheelEvent - WheelEvent.wheelDelta, WheelEvent.wheelDeltaX kaj WheelEvent.wheelDeltaY, kiuj restarigos kongruon kun kelkaj malnovaj paĝoj kiuj estis perditaj post la lastatempa WheelEvent-restrukturado.
  • La Canvas API efektivigas la metodon createConicGradient() en la interfaco CanvasRenderingContext2D, kiu ebligas krei gradientojn, kiuj formiĝas ĉirkaŭ punkto ĉe specifitaj koordinatoj (krom la antaŭe disponeblaj linearaj kaj radialaj gradientoj).
  • Aldonita subteno por la "matrico" protokola URI-skemo, kiu povas esti uzata en la manipuliloj Navigator.registerProtocolHandler() kaj protocol_handlers.
  • En la iloj por retaj programistoj, en la panelo por spuri retajn servilojn (Respondo), antaŭrigardo de elŝutitaj tiparoj estas efektivigita.
    Firefox 90 eldono

fonto: opennet.ru

Aldoni komenton