Doli i web-brazhuesit Firefox 101. PĂ«r mĂ« tepĂ«r, Ă«shtĂ« formuar njĂ« pĂ«rditĂ«sim pĂ«r degĂ«n me mbĂ«shtetje afatgjatĂ« â 91.10.0. DegĂ« e Firefox 102 ka kaluar nĂ« fazĂ«n e testimit beta, me lĂ«shimin e saj tĂ« parashikuar pĂ«r 28 qershor.
Kryesoret në Firefox 101:
- ĂshtĂ« realizuar mbĂ«shtetje eksperimantale pĂ«r versionin e tretĂ« tĂ« manifestit Chrome, i cili pĂ«rcakton mundĂ«sitĂ« dhe burimet e disponueshme pĂ«r shtesa, tĂ« shkruara duke pĂ«rdorur API WebExtensions. NĂ« variantin e realizuar tĂ« manifestit Chrome nĂ« Firefox Ă«shtĂ« shtuar njĂ« API deklarativ i ri pĂ«r filtrimin e pĂ«rmbajtjes, por ndryshe nga Chrome nuk Ă«shtĂ« pezullohet mbĂ«shtetje e modit tĂ« vjetĂ«r bllokues tĂ« API webRequest, i kĂ«rkuar nĂ« shtesa pĂ«r bllokimin e pĂ«rmbajtjes sĂ« padĂ«shiruar dhe sigurimin e sigurisĂ«. PĂ«r tĂ« aktivizuar mbĂ«shtetje pĂ«r versionin e tretĂ« tĂ« manifestit, rubrika "extensions.manifestV3.enabled" Ă«shtĂ« e parashikuar nĂ« about:config.
- ĂshtĂ« ofruar mundĂ«sia e lidhjes sĂ« trajtuesve pĂ«r tĂ« gjitha MIME-tipat, tĂ« thirrura pas pĂ«rfundimit tĂ« shkarkimeve tĂ« skedarĂ«ve tĂ« kĂ«tij lloji.
- ĂshtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« njĂ« numri tĂ« pakufizuar tĂ« mikrofona gjatĂ« njĂ« videokonference, çka, pĂ«r shembull, lehtĂ«son kalimin midis mikrofona gjatĂ« ngjarjes.
- ĂshtĂ« aktivizuar mbĂ«shtetja pĂ«r protokollin WebDriver BiDi, qĂ« lejon pĂ«rdorimin e mjeteve tĂ« jashtme pĂ«r automatizimin e punĂ«s dhe menaxhimin e largĂ«t tĂ« browser-it, pĂ«r shembull, protokolli lejon testimin e ndĂ«rfaqes me platformĂ«n Selenium. MbĂ«shtetet struktura server dhe klient e protokollit, tĂ« cilat lejojnĂ« dĂ«rgimin e kĂ«rkesave dhe pranimin e pĂ«rgjigjeve.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r media-kerkesĂ«n prefers-contrast, qĂ« bĂ«n tĂ« mundur qĂ« faqet e internetit tĂ« identifikojnĂ« cilĂ«simet e vendosura nga pĂ«rdoruesi pĂ«r shfaqjen e pĂ«rmbajtjes me kontrast tĂ« lartĂ« ose tĂ« ulĂ«t.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r tre pĂ«rmasa tĂ« reja tĂ« zonĂ«s sĂ« dukshme (Viewport) â "small" (s), "large" (l) dhe "dynamic" (d), si dhe njĂ«si matjeje tĂ« lidhura me kĂ«to pĂ«rmasa â "*vi" (vi, svi, lvi dhe dvi), "*vb" (vb, svb, lvb dhe dvb), "*vh" (svh, lvh, dvh), "*vw" (svw, lvw, dvw), "*vmax" (svmax, lvmax, dvmax) dhe "*vmin" (svmin, lvmin dhe dvmin). NjĂ«sitĂ« e propozuara tĂ« matjes lejojnĂ« lidhjen e madhĂ«sive tĂ« elementeve me madhĂ«sitĂ« mĂ« tĂ« vogla, mĂ« tĂ« mĂ«dha dhe dinamike tĂ« zonĂ«s sĂ« dukshme nĂ« pĂ«rqindje (madhĂ«sia ndryshon nĂ« pĂ«rputhje me shfaqjen, fshirjen dhe gjendjen e panelit tĂ« mjeteve).
- Në klasën HTMLInputElement është shtuar metoda showPicker(), e cila lejon shfaqjen e dialogëve të gatshëm për plotësimin e vlerave standard në fushat me llojet «date», «month», «week», «time», «datetime-local», «color» dhe «file», si dhe për fushat që mbështesin plotësimin automatik (autofill) dhe zgjedhjen nga lista (datalist). Për shembull, mund të shfaqësh ndërfaqen në formë kalendari për të zgjedhur një datë ose paletën për të futur ngjyrën.
- ĂshtĂ« shtuar njĂ« ndĂ«rfaqe programore qĂ« ofron mundĂ«sinĂ« pĂ«r tĂ« krijuar dinamikisht tabela stilesh nga aplikacioni JavaScript dhe pĂ«r tĂ« manipuluar aplikimin e stileve. Ndryshe nga krijimi i tabelave stilesh pĂ«rmes metodĂ«s document.createElement(âstyleâ), API-ja e re shton mjete pĂ«r ndĂ«rtimin e stileve pĂ«rmes objektit CSSStyleSheet(), duke ofruar metoda si insertRule, deleteRule, replace dhe replaceSync.
- Në panelin e inspektimit të faqes, gjatë shtimit ose fshirjes së emrave të klasave përmes butonit «.cls» në skedën Rule View, është realizuar aplikimi interaktiv i rekomandimeve nga sugjerimi i rënë poshtë të plotësimit automatik të hyrjes, i cili ofron një pasqyrë të emrave të klasave që janë të disponueshme për faqen. Ndërsa lëviz nëpër listë, klasat e zgjedhura aplikohen automatikisht për një vlerësim vizual të ndryshimeve që ato shkaktojnë.

- Në cilësimet e panelit të inspektimit është shtuar një mundësi e re për çaktivizimin e funksionit «drag to update» në skedën Rule View, duke lejuar ndryshimin e madhësisë së disa pronave CSS përmes tërheqjes horizontale me miun.

- NĂ« Firefox pĂ«r Android Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r funksionin e rritur tĂ« zonave tĂ« ekranit qĂ« Ă«shtĂ« ofruar qĂ« nga Android 9, me tĂ« cilin, pĂ«r shembull, mund tĂ« rritet pĂ«rmbajtja e formave web. JanĂ« zgjidhur problemet me madhĂ«sinĂ« e videove gjatĂ« shikimit tĂ« YouTube ose kur del nga rejimi i imazhit nĂ« imazh. ĂshtĂ« eliminuar ndritja e tastierĂ«s virtuale gjatĂ« shfaqjes sĂ« menusĂ« sĂ« rĂ«nĂ«. ĂshtĂ« rregulluar shfaqja e butonit tĂ« QR kodit nĂ« shiritin e adresĂ«s.
Përveç novacioneve dhe korrigjimeve të defekteve, në Firefox 101 janë eliminuar 30 vulnerabilitete, nga të cilat 25 janë të klasifikuara si të rrezikshme. 19 vulnerabiliteteve (nën CVE-2022-31747 dhe CVE-2022-31748) u janë shkaktuar problemeve me kujtesën, siç janë mbushjet e tamponëve dhe qasja në zona kujtese të liruara më parë. Problemet e tilla potencialisht mund të çojnë në ekzekutimin e kodit nga sulmuesit kur hapen faqe të dizajnuara në mënyrë të veçantë. Gjithashtu është zgjidhur një problem specifik për platformën Windows, i cili lejon ndërrimin e rrugës së skedarit të ruajtur përmes përdorimit të karaktereve speciale "%" për të vendosur në rrugë variablat, si %HOMEPATH% dhe %APPDATA%.
Nga ndryshimet në versionin beta të Firefox 102, dallohet përmirësimi i shikimit të dokumenteve PDF në modalitetin me kontrast të lartë dhe mundësia e përdorimit të shërbimit DBus Geoclue për përcaktimin e vendndodhjes në platformën Linux. Në ndërfaqen për zhvilluesit web, në skedën Style Editor është shtuar mbështetje për filtrimin e tabelave të stilit.
Burimi: opennet.ru


