Ilmus vÀlja Firefox 90 veebibrauseri uus versioon. Samuti on loodud pikaajalise toe haru versioon 78.12.0. Peagi viiakse beetatestimise etappi Firefox 91 haru, mille vÀljaandmine on kavandatud 10. augustiks.
Peamised uuendused:
- Seadete jaotises âPrivaatsus ja turvalisusâ on lisatud tĂ€iendavad seaded âHTTPS Onlyâ reĆŸiimi jaoks, mille aktiveerimisel suunatakse kĂ”ik krĂŒpteerimata taotlused automaatselt turvalistele lehekĂŒlgede variantidele (âhttp://â asendatakse âhttps://â - ga). Pakutakse liidest erandite loendi haldamiseks, kust sĂ€ilitatakse vĂ”imalus kasutada âhttp://â ilma sundasendamiseta âhttps://â - ga.

- TĂ€psem on SmartBlocki mehhanismi rakendamine, mis on mĂ”eldud probleemide lahendamiseks veebilehtedel, mis tekivad vĂ€listest skriptidest tĂ€helepanu pööramise reĆŸiimis vĂ”i soovimatu sisu tugevdatud blokeerimise aktiveerimisel. SmartBlock asendab jĂ€lgimise skripte peegeldustega, et tagada saidi korrektne laadimine. Peegeldused on ette valmistatud mitmete populaarsete kasutajate jĂ€lgimise skriptide jaoks, mis on kantud Disconnecti loendisse. Uues versioonis on sisse lĂŒlitatud Facebooki vidinate kohandatud blokeerimine, mis on paigutatud kolmandate osapoolte veebilehtedele â vaikimisi skriptid blokeeritakse, kuid blokeerimine tĂŒhistatakse, kui kasutaja on sisse logitud Facebooki kontole.
- Sisseehitatud FTP-protokolli rakendus on eemaldatud. Protokolli identifikaatoriga linkide avamisel âftp://â pĂŒĂŒab brauser nĂŒĂŒd kĂ€ivitada vĂ€list rakendust, nagu kĂ€itatakse âirc://â ja âtg://â töötlejatena. FTP toe lĂ”petamise pĂ”hjuseks on selle protokolli haavatavus modifitseerimise ja vahepealse liikluse salvestamise rĂŒnnakute ajal. Firefoxi arendajate arvates ei ole tĂ€napĂ€eval mingit pĂ”hjust kasutada FTP -d, mitte HTTPS -i, ressursside allalaadimise jaoks. Lisaks on Firefoxi FTP toe kood vĂ€ga vana, tekitab hooldamise probleeme ja tal on olnud suur hulk eelnevaid haavatavusi.
- PDF-vormingus lehe salvestamisel (valik âPrint to PDFâ) on dokumentis tagatud töötavate hĂŒperlinkide sĂ€ilitamine.
- KontextimenĂŒĂŒ âAva pilt uues sakkisâ nupp on ĂŒmber kujundatud nii, et pilt avatakse taustal oleva sakkina (varem viidi klikkimisega kohe edasi uuele sakkile pildiga, nĂŒĂŒd jÀÀb aktiivseks vana sakk).
- WebRender'i koostamissĂŒsteemis, mis kasutab elementide lehe koostamiseks shader'e, on tehtud tööd tarkvaralise renderdamise jĂ”udluse parandamiseks. Enamikul vanemate graafikakaartidega sĂŒsteemidel vĂ”i probleemsete graafikadraiveritega on WebRender'i koostamissĂŒsteemis sisse lĂŒlitatud tarkvaraline renderdamise reĆŸiim (gfx.webrender.software=true anname about:config).
- Windowsi platvormile mÔeldud kogumites on tagatud taustal vÀrskenduste rakendamine ka siis, kui Firefox ei ole avatud.
- Kliendiserverite autentimise vĂ”imalus, mis on salvestatud riistvaratokenites vĂ”i operatsioonisĂŒsteemi sertifikaatide salvedes, on ellu viidud.
- Toetatakse HTTP-pealkirjade Fetch Metadata rĂŒhma (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site ja Sec-Fetch-User), mis vĂ”imaldab edastada tĂ€iendavaid metaandmeid korralduse olemuse kohta (ristsaidete taotlus, taotlus lĂ€bi img-sildiga, taotlus, mida ei ole kasutaja tegevused algatanud jne) kaitse tĂ€iustamiseks. serveris MĂ”nedel tĂŒĂŒpi rĂŒnnakute vastu on nĂ€iteks ebatĂ”enĂ€oline, et rahaĂŒlekande töötleja link oleks mÀÀratud lĂ€bi img-sildi, seega vĂ”ib selliseid taotlusi blokeerida ilma rakendusele edastamata.
- JavaScriptis on ellu viidud klassi meetodite ja vĂ€ljade privaatsuse mĂ€rgistamise tugi, pĂ€rast mida on neile juurdepÀÀs avatud ainult klassi sees. MĂ€rgistamiseks tuleb nime ette mĂ€rkida â#â: class ClassWithPrivateField { #privateField; static #PRIVATE_STATIC_FIELD; #privateMethod() { return âhello worldâ; } }
- Intl.DateTimeFormat konstruktori on lisatud dayPeriod omadus, mis vÔimaldab nÀidata ligikaudu pÀeva aega (hommikul, Ôhtul, pÀeval, öösel).
- JavaScriptis on Array, String ja TypedArray objektidesse lisatud meetod at(), mis vĂ”imaldab kasutada suhtelist indeksimist (indeksi mÀÀramisel kasutatakse suhtelist positsiooni) ja sealhulgas negatiivsete vÀÀrtuste mÀÀratlemist lĂ”pu suhtes (nĂ€iteks âarr.at(-1)â tagastab massiivi viimase elemendi).
- Toetatakse vananenud omadusi WheelEvent â WheelEvent.wheelDelta, WheelEvent.wheelDeltaX ja WheelEvent.wheelDeltaY, mis vĂ”imaldab tagada ĂŒhilduvuse mĂ”nede vanade lehtedega, mis kadusid pĂ€rast hiljutist WheelEvent'i ĂŒmbertegemist.
- Canvas API-s CanvasRenderingContext2D liideses on ellu viidud meetod createConicGradient(), mis vĂ”imaldab luua gradientide, mis moodustuvad mÀÀratud koordinaatide ĂŒmber (lisaks eelnevalt kĂ€ttesaadavatele lineaarsetele ja radiaalsetele gradientidele).
- Lisatud toe URI-skeemile "matrix", mida saab kasutada Navigator.registerProtocolHandler() ja protocol_handlers'i kÀsitlejates.
- Veebiarendustööriistades on lisatud paneel, mille kaudu jÀlgida vÔrgu vastuseid. serverid (Response) on rakendatud eelvaade laaditavatest fontidest.

Allikas: opennet.ru


