Publikimi i Firefox 101

Është lëshuar shfletuesi i internetit Firefox 101. Përveç kësaj, është krijuar një përditësim afatgjatë i degës së mbështetjes - 91.10.0. Dega e Firefox 102 është transferuar në fazën e testimit beta, publikimi i së cilës është planifikuar për në 28 qershor.

Karakteristikat kryesore të reja në Firefox 101:

  • Ekziston mbështetje eksperimentale për versionin e tretë të manifestit Chrome, i cili përcakton aftësitë dhe burimet e disponueshme për shtesat e shkruara duke përdorur API-në WebExtensions. Versioni i manifestit të Chrome i zbatuar në Firefox shton një API të re për filtrimin e përmbajtjes deklarative, por ndryshe nga Chrome, nuk ka qenë mbështetja për mënyrën e vjetër të bllokimit të webRequest API, e cila kërkohet në shtesat për bllokimin e përmbajtjes së padëshiruar dhe garantimin e sigurisë. ndaloi. Për të aktivizuar mbështetjen për versionin e tretë të manifestit, about:config ofron parametrin "extensions.manifestV3.enabled".
  • Është e mundur të lidhen mbajtësit me të gjitha llojet MIME që thirren pasi të përfundojë shkarkimi i skedarëve të llojit të specifikuar.
  • Është zbatuar aftësia për të përdorur njëkohësisht një numër arbitrar mikrofonësh gjatë një video-konference, e cila, për shembull, ju lejon të ndërroni me lehtësi mikrofonat gjatë një ngjarjeje.
  • Përfshihet mbështetja për protokollin WebDriver BiDi, i cili ju lejon të përdorni mjete të jashtme për të automatizuar punën dhe për të kontrolluar nga distanca shfletuesin, për shembull, protokolli ju lejon të testoni ndërfaqen duke përdorur platformën Selenium. Serveri dhe komponentët e klientit të protokollit mbështeten, duke bërë të mundur dërgimin e kërkesave dhe marrjen e përgjigjeve.
  • Mbështetje e shtuar për pyetjen e medias preferon-kontrast, e cila i lejon faqet të përcaktojnë cilësimet e përcaktuara nga përdoruesi për shfaqjen e përmbajtjes me kontrast të rritur ose të zvogëluar.
  • Mbështetje e shtuar për tre madhësi të reja të zonës së dukshme (Viewport) - "i vogël" (s), "i madh" (l) dhe "dinamik" (d), si dhe njësi matëse të lidhura me këto madhësi - "*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 ju lejojnë të lidhni madhësinë e elementeve me madhësinë më të vogël, më të madhe dhe dinamike të zonës së dukshme në përqindje (madhësia ndryshon në varësi të shfaqjes, fshehjes dhe gjendjes së shiritit të veglave).
  • Metoda showPicker() është shtuar në klasën HTMLInputElement, duke ju lejuar të shfaqni dialogë të gatshëm për plotësimin e vlerave tipike në fusha me llojet "datë", "muaj", "javë", "kohë", "datë-ora lokale", "ngjyra" dhe "skedar", si dhe për fushat që mbështesin plotësimin automatik dhe listën e të dhënave. Për shembull, mund të shfaqni një ndërfaqe në formë kalendari për zgjedhjen e një date ose një paletë për futjen e një ngjyre.
  • Është shtuar një ndërfaqe programimi që bën të mundur krijimin dinamik të fletëve të stilit nga një aplikacion JavaScript dhe manipulimin e aplikimit të stileve. Në ndryshim nga krijimi i fletëve të stilit duke përdorur metodën document.createElement('style'), API i ri shton mjete për ndërtimin e stileve përmes objektit CSSStyleSheet(), duke ofruar metoda të tilla si insertRule, deleteRule, zëvendësim dhe zëvendësim.
  • Në panelin e inspektimit të faqeve, kur shtohen ose hiqen emrat e klasave përmes butonit ".cls" në skedën Pamja e rregullave, zbatohet zbatimi ndërveprues i rekomandimeve nga këshilla rënëse e veglave të plotësimit automatik të hyrjes, duke ofruar një përmbledhje të emrave të klasave të disponueshme për faqe. Ndërsa lëvizni nëpër listë, klasat e zgjedhura aplikohen automatikisht për të vlerësuar vizualisht ndryshimet që ato shkaktojnë.
    Publikimi i Firefox 101
  • Një opsion i ri është shtuar në cilësimet e Panelit të Inspektimit për të çaktivizuar funksionin "drag to update" në skedën Rule View, i cili ju lejon të ndryshoni madhësinë e disa veçorive CSS duke zvarritur horizontalisht miun.
    Publikimi i Firefox 101
  • Firefox për Android ka shtuar mbështetjen për veçorinë e zmadhimit të zonës së ekranit të ofruar që nga Android 9, me të cilën, për shembull, mund të zgjeroni përmbajtjen e formularëve në ueb. Zgjidhen problemet me madhësinë e videos kur shikoni YouTube ose kur dilni nga modaliteti "Foto-në-Foto". Dridhja e tastierës virtuale kur shfaqet menyja kërcyese është rregulluar. Shfaqja e përmirësuar e një butoni të kodit QR në shiritin e adresave.

Përveç risive dhe rregullimeve të gabimeve, Firefox 101 eliminon 30 dobësi, nga të cilat 25 janë shënuar si të rrezikshme. 19 dobësi (të mbledhura sipas CVE-2022-31747 dhe CVE-2022-31748) shkaktohen nga probleme me memorien, si p.sh. tejmbushjet e buferit dhe aksesi në zonat tashmë të liruara të memories. Potencialisht, këto probleme mund të çojnë në ekzekutimin e kodit të një sulmuesi kur hapen faqe të krijuara posaçërisht. Është rregulluar gjithashtu një problem specifik i platformës Windows që ju lejon të ndryshoni shtegun për në skedarin e ruajtur duke përdorur karakteret speciale "%" për të zëvendësuar variablat si %HOMEPATH% dhe %APPDATA% në shteg.

Ndryshimet në Firefox 102 beta përfshijnë shikimin e përmirësuar të dokumenteve PDF në modalitetin e kontrastit të lartë dhe aftësinë për të përdorur shërbimin Geoclue DBus për përcaktimin e vendndodhjes në platformën Linux. Në ndërfaqen për zhvilluesit e uebit, në skedën "Redaktori i stilit", është shtuar mbështetje për filtrimin e fletëve të stilit.

Burimi: opennet.ru

Shto një koment