Rilizimi i Firefox 69

U shpall lëshimin e shfletuesit web Firefox 69, dhe gjithashtu versionin mobil Firefox 68.1 për platformën Android. Përveç kësaj, janë formuar përditësime deges me një periudhë të gjatë mbështetjeje 60.9.0 dhe 68.1.0 (Dega ESR-60.x nuk do të azhurnohet më, rekomandohet kalimi në degën 68.x). Së shpejti do të kalojë në fazën testimit beta Firefox 70, lëshimi i së cilës është planifikuar për 22 tetor.

Ndryshimet kryesore risitë:

  • NĂ« standardin e parazgjedhur tĂ« modĂ«s pĂ«r bllokimin e pĂ«rmbajtjes sĂ« padĂ«shiruar janĂ« shtuar funksione pĂ«r tĂ« injoruar Cookies nga tĂ« gjitha sistemet e jashtme tĂ« gjurmimit tĂ« lĂ«vizjeve dhe pĂ«r tĂ« bllokuar skedarĂ«t JavaScript qĂ« kryejnĂ« minimin e kriptomonedhave. Kodi pĂ«r minimin çon nĂ« njĂ« rritje tĂ« konsiderueshme tĂ« ngarkesĂ«s nĂ« procesorin e sistemit tĂ« pĂ«rdoruesit dhe, nĂ« pĂ«rgjithĂ«si, implemetohet nĂ« faqet nĂ«pĂ«rmjet hakimeve ose pĂ«rdoret nĂ« faqe tĂ« dyshimta si njĂ« metodĂ« monetizimi.
    Më parë, këto bllokime aktivizoheshin vetëm kur zgjidhej moda e ngurtë të bllokimit, e cila tani ka kuptim të aktivizohet vetëm nëse dëshirohet bllokimi i metodave të identifikimit të fshehtë ("browser fingerprinting"). Bllokimi bëhet sipas një liste Disconnect.me.
    Rilizimi i Firefox 69

    Kur bllokohet, në shiritin e adresës shfaqet një simbol i mburojës, dhe në menuin kontekstual mund të shikohet nga cilat faqe specifike janë bllokuar Cookie-t, të cilat përdoren për gjurmimin e lëvizjeve. Në të njëjtën menu mund të çaktivizohet bllokimi për disa faqe të veçanta.

    Rilizimi i Firefox 69Rilizimi i Firefox 69
  • janĂ« zgjeruar mundĂ«sitĂ« e bllokimit tĂ« riprodhimit automatik tĂ« pĂ«rmbajtjes multimediale. PĂ«rveç funksionit tĂ« shtuar mĂ« parĂ« pĂ«r tĂ« zbutur tingullin nĂ« videon e riprodhuar automatikisht, Ă«shtĂ« realizuar njĂ« mundĂ«si e plotĂ« pĂ«r ndalimin e riprodhimit tĂ« videos, pa u kufizuar nĂ« ndalimin e tingullit. PĂ«r shembull, nĂ«se mĂ« parĂ«, videot reklamues nĂ« faqe shfaqeshin, por pa zĂ«, nĂ« modĂ«n e re ato nuk do tĂ« fillojnĂ« aspak riprodhimin pa njĂ« klik tĂ« qartĂ«. PĂ«r tĂ« aktivizuar modĂ«n, nĂ« cilĂ«simet e riprodhimit automatik (Options > Privacy and Security > Permissions > Autoplay) Ă«shtĂ« shtuar njĂ« pikĂ« e re "Block audio and video", e cila e ka plotĂ«suar modĂ«n e parazgjedhur "Block audio".

    Rilizimi i Firefox 69

    Mënyra mund të zgjidhet në lidhje me faqe specifike përmes menusë kontekstuale, e cila shfaqet duke klikuar në butonin "(i)" në shiritin e adresës.

    Rilizimi i Firefox 69
  • PĂ«r pĂ«rdoruesit nga SHBA dhe ndĂ«rtimet "en-US" Ă«shtĂ« ndryshuar struktura e blloqeve tĂ« faqes sĂ« fillimit, qĂ« shfaqet kur hapet njĂ« skedĂ« e re, si dhe Ă«shtĂ« shtuar shfaqja e pĂ«rmbajtjes sĂ« tjera qĂ« rekomandohet nga shĂ«rbimi Pocket. JanĂ« ndryshuar pĂ«rmasat e blloqeve dhe numri i rekomandimeve, janĂ« propozuar seksione tĂ« reja tematike (ShĂ«ndet, ShkencĂ«, Teknologji dhe ArgĂ«tim);
  • Aktivizimi i pĂ«rmbajtjes Flash pĂ«rmes plugin-it Adobe Flash Ă«shtĂ« çaktivizuar si standart. Nga cilĂ«simet e plugin-it Adobe Flash Player Ă«shtĂ« hequr opsioni pĂ«r aktivizimin e pĂ«rhershĂ«m tĂ« Flash-it dhe janĂ« lĂ«nĂ« vetĂ«m mundĂ«sitĂ« pĂ«r çaktivizimin e Flash-it dhe aktivizimin individual pĂ«r faqe specifike (aktivizimi me njĂ« klik tĂ« qartĂ«) pa mbajtjen mend tĂ« modĂ«s sĂ« zgjedhur. NĂ« degĂ«t ESR tĂ« Firefox-it, mbĂ«shtetje pĂ«r Flash do tĂ« ruhet deri nĂ« fund tĂ« vitit 2020;
  • Filtruar pĂ«rzgjedhja e skedave, userContent.css dhe userChrome.csse cila i lejon pĂ«rdoruesit tĂ« rregullojĂ« pamjen e faqeve ose ndĂ«rfaqen e Firefox-it. Si arsye pĂ«r çaktivizimin e parazgjedhur pĂ«rmendet puna pĂ«r reduktimin e kohĂ«s sĂ« nisjes sĂ« shfletuesit. Ndryshimi i sjelljes pĂ«rmes userContent.css dhe userChrome.css realizohet shumĂ« rrallĂ« nga pĂ«rdoruesit, dhe ngarkimi i tĂ« dhĂ«nave CSS konsumon burime tĂ« tjera (optimizimi heq kĂ«rkesat e panevojshme nĂ« disk). PĂ«r tĂ« rikthyer trajtimin e userChrome.css dhe userContent.css nĂ« about:config Ă«shtĂ« shtuar njĂ« cilĂ«sim "toolkit.legacyUserProfileCustomizations.stylesheets", i cili do tĂ« aktivizohet automatikisht pĂ«r pĂ«rdoruesit qĂ« tashmĂ« pĂ«rdorin userChrome.css ose userContent.css;
  • PĂ«r WebRTC Ă«shtĂ« zbatuar mundĂ«sia e trajtimit tĂ« kanaleve me pĂ«rdorimin e kodekĂ«ve tĂ« ndryshĂ«m video, gjĂ« qĂ« lehtĂ«son krijimin e shĂ«rbimeve tĂ« videokonferencave, ku pjesĂ«marrĂ«sit mund tĂ« aplikojnĂ« softuer klienti tĂ« ndryshĂ«m;
  • PĂ«r arkitekturĂ«n ARM64 nĂ« motorin JavaScript Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r JIT-kompilimin;
  • Nga identifikuesit e shfletuesit (navigator.userAgent, navigator.platform dhe navigator.oscpu) Ă«shtĂ« pĂ«rjashtuar informacioni rreth pĂ«rdorimit tĂ« versionit 32-bit tĂ« Firefox-it nĂ« njĂ« sistem operativ 64-bit (mĂ« parĂ« kĂ«rkohej pĂ«r Flash, por linte njĂ« vektor tĂ« mĂ«tejshĂ«m pĂ«r identifikimin e fshehtĂ« tĂ« pĂ«rdoruesit);
  • Shtuar funksioni i shikimit tĂ« videos nĂ« mĂ«nyrĂ«n «picture-in-picture», i cili lejon ndarjen e videos nĂ« njĂ« dritare fluturuese, e cila mbetet e dukshme ndĂ«rsa navigoni nĂ« shfletues. PĂ«r ta aktivizuar kĂ«tĂ« modalitet, duhet tĂ« klikoni nĂ« shenjĂ«n qĂ« shfaqet apo nĂ« menunĂ« kontekstuale qĂ« tregtohet kur klikoni me tĂ« djathtĂ«n nĂ« video dhe zgjidhni «Picture in picture» (nĂ« YouTube, i cili pĂ«rdor trajtuesin e vet tĂ« menusĂ« kontekstuale, duhet tĂ« klikoni dy herĂ« me tĂ« djathtĂ«n ose tĂ« klikoni me mbajtjen e çelĂ«sit Shift). MbĂ«shtetje pĂ«r kĂ«tĂ« modalitet mund tĂ« aktivizohet nĂ« about:config pĂ«rmes opsionit «media.videocontrols.picture-in-picture.enabled»;

    Rilizimi i Firefox 69
  • Shtuar zbatimi i gjeneruesit tĂ« fjalĂ«kalimeve («signon.generation.available» nĂ« about:config), i cili lejon qĂ« gjatĂ« plotĂ«simit tĂ« formave tĂ« regjistrimit tĂ« shfaqet njĂ« sugjerim me njĂ« fjalĂ«kalim tĂ« besueshĂ«m tĂ« gjeneruar automatikisht;

    Rilizimi i Firefox 69
  • NĂ« menaxherin e fjalĂ«kalimeve shtuar mundĂ«sia e trajtimit tĂ« llogarive nĂ« kontekstin e domainit tĂ« nivelit tĂ« parĂ«, e cila lejon ofrimin e njĂ« fjalĂ«kalimi tĂ« ruajtur pĂ«r tĂ« gjitha subdomenĂ«t. PĂ«r shembull, fjalĂ«kalimi i ruajtur pĂ«r login.example.com tani do tĂ« ofrohet pĂ«r plotĂ«simin automatik nĂ« format e faqes www.example.com;
  • Shtuar menaxheri i menaxhimit tĂ« prioriteteve tĂ« proceseve pĂ«rpunuese, i cili lejon tĂ« dĂ«rgojĂ« informacione nĂ« sistemin operacional rreth proceseve me pĂ«rparĂ«si mĂ« tĂ« lartĂ«. PĂ«r shembull, procesi i pĂ«rpunimit tĂ« pĂ«rmbajtjes qĂ« merret me skedĂ«n aktive do tĂ« ketĂ« njĂ« prioritet mĂ« tĂ« lartĂ« (do tĂ« ndahen mĂ« shumĂ« burime CPU) se sa procesi qĂ« lidhet me skedat nĂ« prapavijĂ« (nĂ«se nĂ« to nuk po luhet video dhe tinguj). Ky ndryshim aktualisht Ă«shtĂ« i aktivizuar si parazgjedhje vetĂ«m pĂ«r platformĂ«n Windows; pĂ«r sistemet e tjera kĂ«rkohet aktivizimi i opsionit dom.ipc.processPriorityManager.enabled nĂ« about-config;
  • Aktivizuar nĂ« mĂ«nyrĂ« default API UserScripts, i cili lejon krijimin e shtesave bazuar nĂ« teknologjinĂ« WebExtensions pĂ«r ekzekutimin e skripteve tĂ« pĂ«rdoruesve nĂ« kontekstin e faqeve web. PĂ«r shembull, me anĂ« tĂ« lidhjes sĂ« skripteve, mund tĂ« ndryshoni dizajnin dhe sjelljen e faqeve qĂ« shikoni. Ky API tashmĂ« Ă«shtĂ« pĂ«rfshirĂ« nĂ« Firefox, por deri tani ishte kĂ«rkuar instalimi i parametrave «extensions.webextensions.userScripts.enabled» nĂ« about:config. NĂ« dallim nga shtesat ekzistuese me funksionalitet tĂ« ngjashĂ«m, tĂ« cilat pĂ«rdorin thirrjen tabs.executeScript, API i ri lejon izolonin e skripteve nĂ« mjedise tĂ« veçanta sandbox, zgjidh problemet me performancĂ«n dhe ofron mundĂ«sinĂ« pĂ«r tĂ« pĂ«rpunuar faza tĂ« ndryshme tĂ« ngarkesĂ«s sĂ« faqeve.
  • Prona navigator.mediaDevices tani Ă«shtĂ« e disponueshme vetĂ«m kur hapet faqja nĂ« njĂ« kontekst tĂ« sigurt (Secure Context), dmth. kur hapet pĂ«rmes HTTPS, pĂ«rmes localhost ose nga njĂ« skedar lokal;
  • JanĂ« shtuar pronat CSS overflow-inline dhe overflow-block, duke lejuar menaxhimin e shfaqjes sĂ« pĂ«rmbajtjes qĂ« del jashtĂ« blloqeve dhe elementeve inline (prerĂ« bishtin ose shfaqur njĂ« shirit rrotullimi). Prona janĂ« realizuar pĂ«rmes transformimit automatike nĂ« overflow-x dhe overflow-y nĂ« varĂ«si tĂ« mĂ«nyrĂ«s sĂ« shfaqjes sĂ« pĂ«rmbajtjes (nga lart poshtĂ« ose rresht pĂ«r rresht).
  • PĂ«r pronĂ«n CSS white-space mbĂ«shtetje e realizuar e vlerĂ«s break-spaces;
  • E realizuar prona CSS contain, e cila tregon se elementi dhe pĂ«rmbajtja e tij janĂ« tĂ« ndara nga pjesa tjetĂ«r e pemĂ«s DOM;
  • Shtuar pronĂ«n CSS user-select, qĂ« lejon tĂ« pĂ«rcaktohet nĂ«se teksti mund tĂ« pĂ«rzgjidhet nga pĂ«rdoruesi;
  • Shtuar mundĂ«sia e pĂ«rcaktimit tĂ« rregullave @supports pĂ«r selektorĂ«t (
    formati «@supports selector(selector-to-test){
}», i cili mund tĂ« aplikohet pĂ«r pĂ«rdorimin selektiv tĂ« CSS vetĂ«m nĂ«se ka ose nuk ka mbĂ«shtetje pĂ«r njĂ« selektor tĂ« caktuar nĂ« shfletues;
  • Shtuar mbĂ«shtetje pĂ«r fushat publike pĂ«r instancat e klasave JavaScript, tĂ« cilat lejojnĂ« pĂ«rcaktimin e pronave tĂ« parapara, tĂ« inicializuara jashtĂ« konstruktori. Blerja e mbĂ«shtetjes pĂ«r fushat private, tĂ« padukshme jashtĂ« klasĂ«s, pritet gjithashtu nĂ« afatin e afĂ«rt;

    class Product {
    name;
    tax = 0.2; /*fushë publike*/
    #basePrice = 0; /*проĐČĐ°Ń‚ĐœĐŸĐ” ĐżĐŸĐ»Đ”*/
    price;

    constructor(name, basePrice) {
    this.name = name;
    this.basePrice = basePrice;
    this.price = (basePrice * (1 + this.tax)).toFixed(2);
    }
    }

  • API e re Resize Observer, qĂ« lejon nxjerrjen e njĂ« trajtuesi, i cili do tĂ« dĂ«rgojĂ« njoftime rreth ndryshimit tĂ« madhĂ«sisĂ« sĂ« elementeve tĂ« caktuara nĂ« faqe. Dallimi kryesor i kĂ«tij API nga window.onresize dhe CSS Media Queries Ă«shtĂ« se mund tĂ« pĂ«rcaktohet ndryshimi i njĂ« elementi tĂ« veçantĂ« nĂ« faqe, dhe jo tĂ« gjithĂ« zonĂ«n e dukshme, duke lejuar reagimin me ndryshimin e vetĂ«m atij elementi pa ndryshuar pĂ«rmbajtjen e gjithanshme tĂ« dukshme;
  • Shtuar API Microtasks, i prezantuar me njĂ« metodĂ« (WindowOrWorkerGlobalScope.queueMicrotask(), i cili lejon nĂ« nivelin e ulĂ«t planifikimin e thirrjes sĂ« callback, duke e shtuar atĂ« nĂ« radhĂ«n e mikrodetyrave;
  • Shtuar metoda tĂ« reja Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), AbstractRange() dhe StaticRange();
  • NĂ« kĂ«to tituj HTTP Access-Control-Expose-Headers, Access-Control-Allow-Methods dhe Access-Control-Allow-Headers Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« specifikuar maskĂ«n «*» pĂ«r kĂ«rkesat pa kredenciale;
  • NĂ« konsolĂ«n web Ă«shtĂ« e siguruar grupimi i paralajmĂ«rimeve pĂ«r aktivitetin e lidhur me ndjekjen e lĂ«vizjeve tĂ« pĂ«rdoruesve;
    Rilizimi i Firefox 69
  • NĂ« panelin e inspektimit tĂ« aktivitetit rrjetĂ«sor Ă«shtĂ« shtuar informacion i detajuar mbi arsyet e bllokimit tĂ« burimeve (CSP, pĂ«rmbajtje tĂ« pĂ«rzier etj.), si dhe Ă«shtĂ« shtuar njĂ« kolone opsionale me URL-tĂ« e plota;
    Rilizimi i Firefox 69
  • ËshtĂ« pĂ«rshpejtuar ekzekutimi i debbugerit JavaScript. Funksionet e debbugimit tĂ« largĂ«t janĂ« transferuar nĂ« ndĂ«rfaqen about:debugging. ËshtĂ« realizuar mbĂ«shtetje pĂ«r debbugimin hap pas hapi tĂ« funksioneve asinkrone (Async). Shtuar klasa e re e pikave tĂ« ndalimit, tĂ« cilat mund tĂ« lidhen me ngjarje tĂ« lidhura me miun, ekranĂ«t prekes, animacione, DOM, kĂ«rkesat pĂ«r media,
    punonjësit etj.

    Rilizimi i Firefox 69
  • NĂ« mjetet pĂ«r zhvilluesit Ă«shtĂ« shtuar njĂ« ndĂ«rfaqe pĂ«r auditimin e paraqitjes sĂ« faqes, e cila pĂ«rdor pĂ«rshkrime alternative tekstuale tĂ« pĂ«rmbajtjes (pĂ«r shembull, shfaqja e tekstit nga atributi "alt
    në vend të imazheve);

    Rilizimi i Firefox 69
  • NĂ« sistemet me macOS, ku janĂ« instaluar disa karta grafike, Ă«shtĂ« siguruar kalimi mĂ« agresiv nĂ« GPU-nĂ« energjike pas pĂ«rfundimit tĂ« pĂ«rpunimit tĂ« pĂ«rmbajtjes WebGL. Gjithashtu Ă«shtĂ« shtuar mbrojtja nga kalimi nga GPU energjik nĂ« atĂ« tĂ« fuqishĂ«m pĂ«r thirrjet e njĂ«hershme WebGL. NĂ« ndĂ«rtimet pĂ«r macOS Ă«shtĂ« realizuar gjithashtu shfaqja e progresit tĂ« shkarkimit tĂ« skedarĂ«ve pĂ«rmes ndĂ«rfaqes standarde Finder. Ka filluar formimi i ndĂ«rtimeve tĂ« instalueshme tĂ« Firefox nĂ« formatin PKG;
  • PĂ«r Windows 10 me pĂ«rditĂ«sime tĂ« freskĂ«ta (1903+) Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimin Web Authentication HmacSecret pĂ«rmes Windows Hello pĂ«r autentifikim nĂ« situs pa futur fjalĂ«kalim duke pĂ«rdorur gjurmĂ«t e gishtĂ«rinjve, njohjen e fytyrĂ«s ose tokenin USB;
  • Ndaluar zhvillimi i versioneve tĂ« reja tĂ« Firefox pĂ«r Android, i cili tani njihet me emrin kodor Fenix po zhvillohet njĂ« shfletues i ri pĂ«r pajisje mobile, i cili pĂ«rdor motorin GeckoView dhe njĂ« grup bibliotekash tĂ« KomponentĂ«ve tĂ« Mozilla Android. Korrigjimet pĂ«r Firefox pĂ«r Android do tĂ« lĂ«shohen gjatĂ« vitit nĂ« degĂ«n ESR tĂ« Firefox 68, pĂ«r shembull, tani Ă«shtĂ« formuar njĂ« lĂ«shim 68.1. PĂ«r tĂ« shkarkuar shfletuesin e ri duhet tĂ« pĂ«rdoren ndĂ«rtimet testuese
    Firefox Preview.

PĂ«rveç risive dhe korrigjimeve tĂ« gabimeve nĂ« Firefox 69 janĂ« eliminuar 30 dobĂ«si, nga tĂ« cilat vetĂ«m njĂ« (CVE-2019-11751) Ă«shtĂ« shĂ«nuar si kritike. Ky problem Ă«shtĂ« specifik pĂ«r platformĂ«n Windows dhe lejon krijimin e njĂ« skedari tĂ« rastĂ«sishĂ«m nĂ« sistem kur shfletuesi hapet nga njĂ« aplikacion tjetĂ«r (pĂ«r shembull, kur hapet njĂ« lidhje nga njĂ« program mesazhesh, mund tĂ« formohet njĂ« lidhje nĂ« mĂ«nyrĂ« qĂ« hapja e shfletuesit tĂ« rezultojĂ« nĂ« krijimin e njĂ« skedari autoshkarkimi nĂ« katalogun ‘Startup’). RĂ«nia e numrit tĂ« dobĂ«sive kritike Ă«shtĂ« e lidhur me faktin se problemet e pĂ«rkujtesĂ«s, si mbushjet e tamponĂ«ve dhe qasjet nĂ« zonat e pĂ«rmbyllura tashmĂ«, tani shĂ«nohen si tĂ« rrezikshme, por jo kritike. NĂ« lĂ«shimin e ri janĂ« eliminuar 13 probleme tĂ« tilla, tĂ« cilat potencialisht mund tĂ« çojnĂ« nĂ« ekzekutimin e kodit tĂ« keq nga hapja e faqeve tĂ« formatizuara posaçërisht.

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