Lançimi i Firefox 87

Doli web-brauzeri Firefox 87. Gjithashtu, është formuar një përditësim i degës me mbështetje të gjatë 78.9.0. Dega Firefox 88 ka kaluar në fazën e beta-testimit, me lançimin e saj të parashikuar më 20 prill.

TĂ« rejat kryesore:

  • Kur pĂ«rdoret funksioni i kĂ«rkimit dhe aktivizohet modalitĂ  e theksimit tĂ« tĂ« gjitha pĂ«rputhjeve tĂ« gjetura (Highlight All), tani shfaqen etiketat nĂ« shiritin e rrotullimit pĂ«r tĂ« treguar pozitat e çelĂ«save qĂ« janĂ« gjetur.
    Lançimi i Firefox 87
  • JanĂ« hequr elementĂ«t e rrallĂ« tĂ« pĂ«rdorura nga menuja Library. NĂ« menu janĂ« lĂ«nĂ« vetĂ«m lidhjet pĂ«r shenjat, historinĂ« dhe shkarkimet (janĂ« hequr tabulat e sinkronizuara, shenjat e fundit dhe lista Pocket). NĂ« imazhin mĂ« poshtĂ« majtas Ă«shtĂ« gjendja si ishte, ndĂ«rsa djathtas — si u bĂ« nĂ« Firefox 87:
    Lançimi i Firefox 87Lançimi i Firefox 87
  • Menuja Web Developer Ă«shtĂ« thjeshtuar ndjeshĂ«m — lidhjet e veçanta pĂ«r mjetet (Inspector, Web Console, Debugger, Network Style Error, Performance, Storage Inspector, Accessibility dhe Application) janĂ« zĂ«vendĂ«suar me njĂ« pikĂ« tĂ« pĂ«rgjithshme Tools Web Developer.
    Lançimi i Firefox 87Lançimi i Firefox 87
  • Menuja Help Ă«shtĂ« thjeshtuar, nga e cila janĂ« hequr lidhjet pĂ«r faqet e mbĂ«shtetjes, kombinimet e tastave dhe turin e pĂ«rmbledhjes, tĂ« cilat tani janĂ« tĂ« aksesueshme nĂ« faqen e pĂ«rgjithshme Get Help. ËshtĂ« hequr butoni pĂ«r importimin nga njĂ« shfletues tjetĂ«r.
  • ËshtĂ« shtuar mekanizmi SmartBlock, qĂ« zgjidh problemet nĂ« faqet e internetit qĂ« ndodhin pĂ«r shkak tĂ« bllokimit tĂ« skripteve tĂ« jashtme nĂ« mĂ«nyrĂ«n e shfletimit privat ose kur aktivizohet bllokimi i fortĂ« tĂ« pĂ«rmbajtjes sĂ« padĂ«shiruar (strict). Mes tĂ« tjerash, SmartBlock lejon tĂ« rritet ndjeshĂ«m performanca e disa faqeve qĂ« ngadalĂ«sohen pĂ«r shkak tĂ« paaftĂ«sisĂ« pĂ«r tĂ« ngarkuar kodin e skripteve pĂ«r ndjekje. SmartBlock automatikisht zĂ«vendĂ«son skriptet e pĂ«rdorura pĂ«r ndjekje me zĂ«vendĂ«sues, duke siguruar ngarkimin e saktĂ« tĂ« faqes. ZĂ«vendĂ«suesit janĂ« pĂ«rgatitur pĂ«r disa skripte tĂ« njohura tĂ« ndjekjes sĂ« pĂ«rdoruesve, tĂ« pĂ«rfshira nĂ« listĂ«n Disconnect, duke pĂ«rfshirĂ« skriptet me widget-e nga Facebook, Twitter, Yandex, Vkontakte dhe Google.
  • ËshtĂ« çaktivizuar si parazgjedhje trajtuesi i çelĂ«sit Backspace jashtĂ« kontekstit tĂ« formularĂ«ve tĂ« hyrjes. Heqja e trajtuesit shpjegohet nga fakti se çelĂ«si Backspace pĂ«rdoret aktivisht kur shkruhet nĂ« forma, por jashtĂ« fokusit nĂ« njĂ« formĂ« Ă«shtĂ« trajtuar si kalim nĂ« faqen e kaluar, gjĂ« qĂ« mund tĂ« çojĂ« nĂ« humbjen e tekstit tĂ« shkruajtur pĂ«r shkak tĂ« lĂ«vizjes aksidentale nĂ« njĂ« faqe tjetĂ«r. PĂ«r tĂ« rikthyer sjelljen e vjetĂ«r, Ă«shtĂ« shtuar njĂ« opsion nĂ« about:config browser.backspace_action.
  • Ka ndryshuar formimi i titullit HTTP Referer. Si parazgjedhje politika Ă«shtĂ« vendosur nĂ« «strict-origin-when-cross-origin», e cila nĂ«nkupton prerjen e mĂ«nyrave dhe parametrave kur dĂ«rgohet njĂ« kĂ«rkesĂ« nĂ« hoste tĂ« tjera pĂ«rmes HTTPS, heqjen e Referer kur kalon nga HTTPS nĂ« HTTP dhe dĂ«rgimin e Referer-it tĂ« plotĂ« pĂ«r kalimet e brendshme brenda njĂ« uebi. Ndryshimi do tĂ« jetĂ« nĂ« fuqi pĂ«r kĂ«rkesa tĂ« zakonshme navigimi (kalimi pĂ«rmes lidhjeve), ridrejtimet automatike dhe gjatĂ« ngarkimit tĂ« burimeve tĂ« jashtme (imazhe, CSS, skripte). PĂ«r shembull, kur kalon pĂ«rmes njĂ« lidhjeje nĂ« njĂ« sit tjetĂ«r pĂ«rmes HTTPS, pĂ«rveç «Referer: https://www.example.com/path/?argumentet» tani dĂ«rgohet «Referer: https://www.example.com/».
  • PĂ«r njĂ« pĂ«rqindje tĂ« vogĂ«l pĂ«rdoruesish Ă«shtĂ« aktivizuar moda Fission me realizimin e arkitekturĂ«s multi-procesore tĂ« modernizuar pĂ«r njĂ« izolim mĂ« tĂ« rreptĂ« tĂ« faqeve. Kur aktivizohet Fission, faqet e internetit tĂ« ndryshme gjithmonĂ« vendosen nĂ« memorie nĂ« procese tĂ« ndryshme, nĂ« secilin prej tĂ« cilĂ«ve aplikohet njĂ« sandĂ«k i izoluar (sandbox). NĂ« kĂ«tĂ« mĂ«nyrĂ«, ndarja nĂ« procese bĂ«het jo sipas tabave, por sipas domenĂ«ve, qĂ« lejon njĂ« izolim tĂ« mĂ«tejshĂ«m tĂ« pĂ«rmbajtjes sĂ« skripteve tĂ« jashtme dhe blloqeve iframe. Mund tĂ« aktivizoni manualisht modĂ«n Fission nĂ« faqen about:preferences#experimental ose pĂ«rmes variablĂ«s «fission.autostart=true» nĂ« about:config. Mund tĂ« kontrolloni aktivizimin nĂ« faqen about:support.
  • ËshtĂ« hequr realizimi eksperimental i mekanizmit pĂ«r hapjen e shpejtĂ« tĂ« lidhjeve TCP (TFO — TCP Fast Open, RFC 7413), i cili lejon tĂ« reduktohet numri i hapave pĂ«r krijimin e njĂ« lidhjeje duke kombinuar nĂ« njĂ« kĂ«rkesĂ« hapat e parĂ« dhe tĂ« dytĂ« tĂ« procesit klasik 3-hapĂ«sh tĂ« pajtimit tĂ« lidhjes dhe lejon dĂ«rgimin e tĂ« dhĂ«nave nĂ« fazĂ«n fillestare tĂ« krijimit tĂ« lidhjes. Si parazgjedhje, moda TCP Fast Open ishte çaktivizuar dhe kĂ«rkonte ndryshimin e about:config pĂ«r aktivizim (network.tcp.tcp_fastopen_enable).
  • NĂ« pĂ«rputhje me ndryshimet e bĂ«ra nĂ« specifikime, Ă«shtĂ« ndaluar pĂ«rfshirja e elementit nĂ« kontrollimet qĂ« pĂ«rdorin pseudo-klasat «:link», «:visited» dhe «:any-link».
  • JanĂ« hequr vlerat jo standarde tĂ« parametrin CSS caption-side — left, right, top-outside dhe bottom-outside (pĂ«r rikthim Ă«shtĂ« parashikuar njĂ« cilĂ«sim layout.css.caption-side-non-standard.enabled).
  • Ngjarja «beforeinput» dhe metoda getTargetRanges() janĂ« tĂ« aktivizuara si parazgjedhje, duke mundĂ«suar qĂ« aplikacionet web tĂ« ripĂ«rkufizojnĂ« sjelljen gjatĂ« redaktimit tĂ« tekstit para se tĂ« ndryshohet struktura DOM nga shfletuesi dhe tĂ« kenĂ« kontroll mĂ« tĂ« madh mbi ngjarjet e inputit. Ngjarja «beforeinput» dĂ«rgohet nĂ« trajtuesin ose nĂ« njĂ« element tjetĂ«r me atributin «contenteditable» para se tĂ« ndryshohet vlera e tij. Metoda getTargetRanges(), e ofruar nga objekti inputEvent, kthen njĂ« array me vlera, qĂ« ndihmojnĂ« nĂ« identifikimin e pjesĂ«s sĂ« DOM-it qĂ« do tĂ« ndryshohet, nĂ«se ngjarja e inputit nuk anullohet.
  • PĂ«r zhvilluesit web nĂ« modalitetin e inspektimit tĂ« faqeve, Ă«shtĂ« realizuar mundĂ«sia pĂ«r tĂ« simuluar pyetje mediatike «prefers-color-scheme» pĂ«r tĂ« testuar dizajne tĂ« errĂ«ta dhe tĂ« ndritshme pa ndryshuar temat nĂ« sistemin operativ. PĂ«r aktivizimin e simulimit tĂ« temave tĂ« errĂ«ta dhe tĂ« ndritshme, janĂ« shtuar butona me imazhe tĂ« diellit dhe hĂ«nĂ«s nĂ« kĂ«ndin e sipĂ«rm tĂ« djathtĂ« tĂ« panelit tĂ« mjeteve pĂ«r zhvilluesit.
  • Modalitetit tĂ« inspektimit i Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« aktivizuar pseudo-klasĂ«n «:target» pĂ«r elementin e zgjedhur, duke ndjekur parimin e pseudo-klasave tĂ« mbĂ«shtetura deri mĂ« tani si «:hover», «:active», «:focus», «:focus-within», «:focus-visible» dhe «:visited».
    Lançimi i Firefox 87
  • NĂ« modalitetin e inspektimit CSS, Ă«shtĂ« pĂ«rmirĂ«suar trajtimi i rregullave CSS jo aktive. NjĂ« shembull konkret Ă«shtĂ« se prikimi «table-layout» tani bĂ«het jo aktiv pĂ«r elementet qĂ« nuk janĂ« tabela, ndĂ«rsa pronĂ«sitĂ« «scroll-padding-*» janĂ« shĂ«nuar si jo aktive pĂ«r elementet qĂ« nuk mbĂ«shtesin rrotullimin. ËshtĂ« hequr njĂ« gabim qĂ« shĂ«nonte pronĂ«sinĂ« «text-overflow» pĂ«r disa vlera.

Përveç novacioneve dhe rregullimit të gabimeve, në Firefox 87 janë eliminuar 12 vulnerabilitete, nga të cilat 7 janë kategorizuar si të rrezikshme. 6 vulnerabilitete (nën CVE-2021-23988 dhe CVE-2021-23987) janë shkaktuar nga probleme që lidhen me memorjen, si përmbysjet e bufferëve dhe referencat në zona memorje të liruara më herët. Këto probleme mund të çojnë në ekzekutimin e kodit nga sulmuesit nëse hapen faqe të dhëna me qëllim.

Dega beta e Firefox 88 është e njohur për mbështetje të skalimit me pëllëmbë në touchpads në Linux me ambiente grafike të bazuara në protokollin Wayland dhe përfshinë automatikisht mbështetje për formatin e imazheve AVIF (AV1 Image Format), që përdor teknologji kompresioni brenda kuadrit nga formati i kodimit të videos AV1.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster