ĂshtĂ« lĂ«shuar shfletuesi web Firefox 98. PĂ«r mĂ« tepĂ«r, Ă«shtĂ« krijuar njĂ« pĂ«rditĂ«sim pĂ«r degĂ«n me mbĂ«shtetje afatgjate â 91.7.0. Dega Firefox 99 Ă«shtĂ« çuar nĂ« fazĂ«n e testimit beta, me lĂ«shimin e saj tĂ« parashikuar pĂ«r 5 prill.
TĂ« rejat kryesore:
- ĂshtĂ« ndryshuar sjellja gjatĂ« shkarkimit tĂ« skedave â nĂ« vend tĂ« shfaqjes sĂ« njĂ« kĂ«rkese para fillimit tĂ« shkarkimit, skedat tani fillojnĂ« tĂ« shkarkohen automatikisht, ndĂ«rsa nĂ« panel shfaqet njĂ« njoftim pĂ«r fillimin e shkarkimit. NĂ«pĂ«rmjet panelit, pĂ«rdoruesi mund nĂ« çdo moment tĂ« marrĂ« informacione mbi procesin e shkarkimit, tĂ« hapĂ« skedĂ«n e shkarkuar gjatĂ« shkarkimit (veprimi do tĂ« kryhet pas pĂ«rfundimit tĂ« shkarkimit) ose tĂ« fshijĂ« skedĂ«n. NĂ« cilĂ«simet ofrohet mundĂ«sia e aktivizimit tĂ« shfaqjes sĂ« kĂ«rkesĂ«s pĂ«r çdo shkarkim dhe pĂ«rcaktimi i aplikacionit tĂ« paracaktuar pĂ«r hapjen e skedave tĂ« llojeve tĂ« caktuara.

- Shtohen veprime të reja në menunë kontekstuale, e cila shfaqet kur klikoni me butonin e djathtë mbi skedat në listën e ngarkimeve. Për shembull, me opsionin «Always Open Similar Files» mund të lejoni Firefox-in të hapë automatikisht skedën pas përfundimit të ngarkimit në aplikacionin që lidhet në sistem me të njëjtin tip skedash. Gjithashtu, mund të hapni katalogun me skedat e ngarkuara, të kaloni në faqen nga e cila është iniciuar ngarkimi (jo ngarkimi vetë, por lidhja në ngarkim), të kopjoni lidhjen, të fshini përmendjen e ngarkimit nga historia e vizitave dhe të pastroni listën në panelin e ngarkimeve.


- Për disa përdorues është ndryshuar motori i kërkimit i zgjedhur si parazgjedhje. Për shembull, në ndërtimin e testuar anglisht, DuckDuckGo tani është i aktivizuar si parazgjedhje në vend të Google. Megjithatë, Google ka mbetur ndër motorët e kërkimit si opsion dhe mund të aktivizohet si parazgjedhje në cilësime. Arsyetimi për ndryshimin e detyrueshëm të motorit të kërkimit parazgjedhës përmend pamundësinë e vazhdimit të furnizimit të avulluesve për disa motorë kërkimi për shkak të mungesës së miratimit zyrtar. Marrëveshja me kompaninë Google për transferimin e trafikut të kërkimit ka funksionuar deri në gusht 2023 dhe ka sjellë rreth 400 milion dollarë në vit, që përbën një pjesë të madhe të të ardhurave të Mozilla.

- Në cilësimet parazgjedhëse është shfaqur një seksion i ri me mundësi eksperimentale, të cilat përdoruesi mund t'i provojë me rrezik të tij. Për shembull, për testim është e disponueshme mundësia për të ruajtur faqen fillestare, modet SameSite=Lax dhe SameSite=None, CSS Masonry Layout, panelet shtesë për zhvilluesit web, të vendosni Firefox 100 në kokë të User-Agent, dhe indikatorë globalë për të fikur zërin dhe mikrofonin.

- Me qëllim për të optimizuar procesin e nisjes së shfletuesit, është ndryshuar logjika e nisjes së shtesave që përdorin API webRequest. Tani, nisja e shtesave gjatë nisjes së Firefox-it do të jetë e mundur vetëm për thirrjet bllokuese webRequest. Thirrjet ndaj webRequest në mënyrë jo-bllokuese do të shtyhen deri në përfundimin e nisjes së Firefox-it.
- ĂshtĂ« aktivizuar mbĂ«shtetje pĂ«r etiketĂ«n HTML «
- Në realizimin e specifikacionit Custom Elements, i cili lejon shtimin e elementeve HTML të personalizuara që zgjerojnë funksionalitetin e etiketave HTML ekzistuese, është shtuar mbështetje për shtimin e elementeve të saj për procesimin e formave të hyrjes.
- Në CSS është shtuar pronari hyphenate-character, i cili mund të përdoret për të vendosur një varg që do të përdoret në vend të simbolit të ndërprerjes së fjalës në fund të një vije («-«).
- Në metodën navigator.registerProtocolHandler() është realizuar mbështetje për regjistrimin e trajtuesve të protokolleve për skemat URL ftp, sftp dhe ftps.
- ĂshtĂ« shtuar pronari HTMLElement.outerText, i cili kthen pĂ«rmbajtjen brenda nyjĂ«s DOM, ashtu si pronari HTMLElement.innerText, por ndryshe nga ky i fundit, kur regjistrohet, zĂ«vendĂ«son jo pĂ«rmbajtjen brenda nyjĂ«s, por tĂ«rĂ« nyjĂ«n.
- API WebVR është çaktivizuar si parazgjedhje, i cili është shpallur i vjetruar (për ta rikthyer në about:config duhet të vendosni parametrin dom.vr.enabled=true).
- Në mjetet për zhvillimin e web-it është shtuar një panel për vlerësimin e përputhshmërisë. Në panel shfaqen tregues me paralajmërime në lidhje me problemet e mundshme me pronat CSS të elementit HTML të zgjedhur ose të gjithë faqes, që lejojnë të identifikohen mos përshtatjet me shfletues të ndryshëm pa testuar faqen veçmas në secilin shfletues.

- ĂshtĂ« ofruar mundĂ«sia pĂ«r çaktivizimin e trajtuesve tĂ« ngjarjeve (event listener) pĂ«r njĂ« nyje tĂ« caktuar DOM. Ăaktivizimi kryhet pĂ«rmes njĂ« sugjerimi qĂ« shfaqet kur kaloni mbi ngjarjen nĂ« ndĂ«rfaqen e inspektimit tĂ« faqes.

- Në menu kontekstuale të mënyrës së redaktimit në debugger është shtuar pika 'Ignore line' për të injoruar një vijë gjatë ekzekutimit. Pika shfaqet kur vendosni parametrin devtools.debugger.features.blackbox-lines=true në about:config.

- ĂshtĂ« realizuar mĂ«nyra automatikisht e hapjes sĂ« mjeteve pĂ«r zhvilluesit pĂ«r tabulat qĂ« hapen pĂ«rmes thirrjes window.open (nĂ« modin devtools.popups.debug pĂ«r faqet pĂ«r tĂ« cilat janĂ« hapur mjetet pĂ«r zhvilluesit, ato do tĂ« hapen automatikisht edhe pĂ«r tĂ« gjitha tabulat qĂ« hapen nga kjo faqe).

- Në versionin për platformën Android është ofruar mundësia për të ndryshuar imazhin e sfondit në faqen kryesore dhe është shtuar mbështetje për pastrimin e cookie-ve dhe të dhënave të faqes për një. domenit.
Përveç risive dhe korrigjimeve të gabimeve në Firefox 98 janë eliminuar 16 vulnerabilitete, nga të cilat 4 janë të klasifikuara si të rrezikshme. 10 vulnerabilitete (të shënuara nën CVE-2022-0843) janë shkaktuar nga probleme me menaxhimin e memories, siç janë mbushjet e bufeve dhe akseset në zona memories të shkarkuara. Potencialisht, këto probleme mund të çojnë në ekzekutimin e kodit nga një sulmues kur hapen faqe të posaçme.
Në versionin beta të Firefox 99 është shtuar mbështetje për menutë kontekstuale GTK native, janë aktivizuar shiritat e skrollit GTK, në shikuesin PDF është ofruar mbështetje për kërkimin me ose pa shenja diakritike, në modin e lexuesit (ReaderMode) është shtuar një shkurtore për aktivizimin/çaktivizimin e leximit me zë (Narrate).
Burimi: opennet.ru









