Ilmus web-brauser Firefox 90. Lisaks on loodud pikaajalise toetuse haru uuendus 78.12.0. Beetatestimise etappi kantakse varsti ka haru Firefox 91, mille vÀljaandmine on planeeritud 10. augustiks.
PÔhilised uuendused:
- Seadete jaotises âPrivaatsus ja turvalisusâ on lisatud tĂ€iendavad seadistused reĆŸiimile âHTTPS ainultâ, mille aktiveerimisel suunatakse kĂ”ik krĂŒptimata pĂ€ringud automaatselt kaitstud lehtede variantidele (âhttp://â asendatakse âhttps://â). Pakutakse liidest erandite loetelu haldamiseks, mille kaudu on vĂ”imalik saididel kasutada âhttp://â ilma kohustusliku asendamiseta âhttps://â.

- SmartBlocki mehhanismi rakendust on parandatud, et lahendada veebisaitide probleeme, mis tekivad vĂ€liste skriptide blokeerimise tĂ”ttu privaatsusreĆŸiimis vĂ”i kui on aktiveeritud nĂ”udlikum soovimatute sisude blokeerimine (strict). SmartBlock asendab jĂ€lgimiseks kasutatavad skriptid asendusteenustega, mis tagavad veebisaidi korrektselt laadimise. Asendusteenused on koostatud mitmete populaarsete kasutajate jĂ€lgimise skriptide jaoks, mis on kantud Disconnect'i loetellu. Uues versioonis on lisatud dĂŒnaamiline Facebooki vidinate blokeerimine, mis on paigutatud kolmandate osaliste saitidele â vaikimisi blokeeritakse skriptid, kuid blokeering eemaldatakse, kui kasutaja logib oma Facebooki kontole sisse.
- Sisseehitatud FTP-protokolli tugi on eemaldatud. Kui proovite avada linke protokolli identifikaatoriga âftp://â, proovib brauser nĂŒĂŒd kĂ€ivitada vĂ€ljastpoolt rakendust, sarnaselt sellele, kuidas kĂ€ivitatakse âirc://â ja âtg://â kĂ€sitlejad. FTP toe lĂ”petamise pĂ”hjuseks peetakse protokolli kaitsetuse riske, sealhulgas andmete muutmist ja vahepealsete rĂŒnnakute ajal liikluse pealtkuulamist. Firefoxi arendajate arvates pole tĂ€napĂ€eval mingit pĂ”hjust kasutada FTP-d HTTPS-i asemel ressursside allalaadimiseks. Lisaks on Firefoxi FTP toe kood vĂ€ga vana, tekitab hooldamisel probleeme ning on ajalooliselt olnud paljude haavatavustega.
- PDF-formaadis lehe salvestamise (valik âPrint to PDFâ) korral on dokumendis tagatud, et hĂŒperlingid jÀÀvad aktiivseks.
- KontekstimenĂŒĂŒs on nupp âOpen Image in New Tabâ muudetud nii, et see avab pildi taustal olevas vahekaardis (varem toimus hiireklĂ”psuga kohe ĂŒleminek uuele vahekaardile pildiga, nĂŒĂŒd jÀÀb aktiivseks vana vahekaart).
- Tööd tehti WebRender komponeerimissĂŒsteemi programmivahetuse jĂ”udluse parandamiseks, kus varjundid tĂ€idavad lehe elementide kombineeritud renderdamise funktsioone. Enamiku vanade graafikakaartide vĂ”i probleemsete graafikajuhikute puhul on WebRender komponeerimissĂŒsteemis loodud programmivahetuse reĆŸiim (gfx.webrender.software=true about:config-is).
- Windowsi platvormi kogumites on tagatud taustal uuenduste rakendamine, isegi kui Firefox ei ole kÀivitatud.
- Töötati vĂ€lja vĂ”imalus autentida kliendi sertifikaate, mis on salvestatud riistvaralistes tokenites vĂ”i operatsioonisĂŒsteemi sertifikaatide hoidlates.
- Töötati vĂ€lja tugi Fetch Metadata HTTP-pealkirjade rĂŒhmale (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site ja Sec-Fetch-User), mis vĂ”imaldavad saata tĂ€iendavaid metaandmeid pĂ€ringu iseloomu kohta (ristjuhuslik pĂ€ring, img-sildi kaudu algatatud pĂ€ring, pĂ€ring, mida kĂ€ivitas ilma kasutaja tegevuseta jne) eesmĂ€rgiga teha otsuseid. serveril meetmeid teatud tĂŒĂŒpi rĂŒnnakute eest kaitsmiseks. NĂ€iteks on ebatĂ”enĂ€oline, et raha ĂŒlekande töötleja link mÀÀratakse lĂ€bi img sildi, seega saab sellised pĂ€ringud blokeerida ilma rakendusele edasi andmata.
- JavaScriptis on rakendatud klassi meetodite ja vĂ€ljade eraldi mĂ€rgistamise toetust, mille puhul on neile juurdepÀÀs lubatud ainult klassi sees. MĂ€rkimiseks tuleks nime ees kasutada sĂŒmbolit â#â: class ClassWithPrivateField { #privateField; static #PRIVATE_STATIC_FIELD; #privateMethod() { return 'hello world'; } }
- Intl.DateTimeFormat konstruktori juurde on lisatud omadus dayPeriod, mis vÔimaldab nÀidata pÀeva ligikaudset aega (hommikul, Ôhtul, pÀeval, öösel).
- JavaScriptis on Array, String ja TypedArray objektides rakendatud meetod at(), mis vÔimaldab kasutada suhtelist indeksit (massivi indeksi mÀÀramiseks kasutatakse suhtelist positsiooni), sealhulgas negatiivsete vÀÀrtuste nÀitamist lÔpu suhtes (nÀiteks 'arr.at(-1)' tagastab massiivi viimase elemendi).
- WheelEvent API-s on lisatud vananenud omaduste toetus â WheelEvent.wheelDelta, WheelEvent.wheelDeltaX ja WheelEvent.wheelDeltaY, mis taastab ĂŒhilduvuse mĂ”ningate vanade lehtedega, mille ĂŒhilduvus kadus pĂ€rast hiljutist WheelEvent'i ĂŒmbertegemist.
- Canvas API-s CanvasRenderingContext2D liideses on rakendatud meetod createConicGradient(), mis vĂ”imaldab luua gradiente, mis on kujundatud ĂŒmber kindlate koordinaatide punkti (lisaks eelnevalt saadaval olnud lineaarsetele ja raadiusele gradientidele).
- Lisatud tugi URI-protokollide 'matrix' skeemile, mida saab kasutada Navigator.registerProtocolHandler() ja protocol_handlers kÀsitlejates.
- Veebiarenduse tööriistade paneel, mis jÀlgib vÔrgu vastuseid. serverid (Vastus) on rakendatud eelvaade laaditavatest kirjadesse.

Allikas: opennet.ru


