Firefox 74

Në dispozicion Firefox 74.

  • Menaxheri i fjalëkalimeve ka mësuar të renditë të dhënat në rend të kundërt (Z-A).
  • Mbaroi me shtesa të instaluara globalisht (për të gjithë përdoruesit në sistem, për shembull, në %ProgramFiles%Mozilla Firefoxextensions). Një metodë e ngjashme e shpërndarjes përdoret për instalimin paraprak në kompletet e shpërndarjes, si dhe për imponimin e shtesave kur instaloni softuer të palëve të treta. Zhvilluesit e konsideruan të mbrapshtë, sepse i privon përdoruesit mundësinë për të hequr shtesa të tilla përmes menaxherit të shtesave (për shembull, nëse shtesa shkakton probleme, ose përdoruesi nuk i pëlqen ajo që i imponohet ). Tani menaxhimi i shtesave është plotësisht nën kontrollin e përdoruesit. Shtesat e instaluara tashmë do të vazhdojnë të funksionojnë (përdoruesi tani mund t'i heqë ato përmes menaxhimit të shtesave) dhe ato të sapo instaluara do të shpërfillen. Ndërtuesve të shpërndarjes me porosi (Windows) dhe mirëmbajtësve (Linux) do t'u jepet një opsion i veçantë gjatë fazës së ndërtimit për të kthyer mbështetjen për shtesat e instaluara globalisht. Përdoruesve të korporatës u jepet mundësia të vendosin shtesa përmes politikave të grupit.
  • shtim Enë Facebook (hap automatikisht rrjetin social në një kontejner të veçantë) mbështet një listë të personalizuar domenesh, të cilat gjithashtu do të vendosen automatikisht në kontejner.
  • Butoni për të krijuar një skedë të re tani ka një meny që mund të thirret me butonin e djathtë të miut (funksionon vetëm kur kontejnerët), nga i cili mund të zgjidhni një kontejner për skedën që do të krijohet. Përveç kësaj, është shtuar cilësimi "Zgjidhni kontejnerin për çdo skedë të re", i cili ju lejon të telefononi një menu të tillë me butonin e majtë të miut.
  • U shfaq aftësia për të çaktivizuar heqjen e skedës. Shndërrimi i pakujdesshëm i një skede në një dritare të veçantë ka irrituar përdoruesit për shumë vite (bileta përkatëse është hapur 9 vjet më parë). Për të çaktivizuar sjelljen e shkyçjes së skedës, ofrohet cilësimi i browser.tabs.allowTabDetach.
  • Tastiet kryesore shtesë tani jo vetëm që mund të ricaktohen, por edhe të çaktivizohen.
  • Për përdoruesit amerikanë, DNS mbi HTTPS është aktivizuar si parazgjedhje. Zgjidhësi i paracaktuar është Cloudflare. Në cilësimet mund ta ndryshoni atë në NextDNS ose të specifikoni adresën e zgjidhësit tuaj.
  • Teknologjia e përdorur në asambletë për Linux RLBox. Kodi C++ i bibliotekave të palëve të treta potencialisht të cenueshme konvertohet në një modul WebAssembly, fuqitë e të cilit janë rreptësisht të kufizuara, dhe më pas moduli përpilohet në kodin vendas dhe ekzekutohet në një proces të izoluar. Biblioteka e parë e tillë ishte grafit.
  • Për pajisjet me ekrane me prekje zbatuar nxitimi i lëvizjes.
  • Në Windows dhe macOS, tani është e mundur të importoni të dhëna nga Edgium (Edge në motorin Chromium).
  • Browser nuk zbulon më adresa IP lokale e makinës nëpërmjet WebRTC (përdoret një ID e rastësishme në vend të një adrese lokale), kështu që përdoruesit këshillohen të rivendosin cilësimet e tyre media.peerconnection.ice.default_address_only и media.peerconnection.ice.no_host (duke ndryshuar këto cilësime, është arritur më parë fshehja e adresës lokale).
  • Kërkimi i historisë tani e tutje injoron diakritikën (për shembull, kërkimi i fjalës פסח do të gjejë gjithashtu të gjitha dukuritë e פֶּסַח).
  • Siç u njoftua një vit e gjysmë më parë, me aftësi të kufizuara Mbështetje TLS 1.0 dhe TLS 1.1. Nëse serveri nuk e mbështet TLS 1.2, përdoruesi do të shohë një mesazh gabimi për krijimin e një lidhjeje të sigurt dhe një buton që mundëson mbështetjen për protokollet e vjetra (mbështetja për to do të hiqet plotësisht në të ardhmen). Shfletues të tjerë të njohur këtë vit po çaktivizojnë gjithashtu mbështetjen për protokollet e vjetra (TLS 1.0 u shfaq në 1999 dhe TLS 1.1 në 2006), pasi ata nuk mbështesin algoritme moderne të shpejta dhe të besueshme (ECDHE, AEAD), por kërkojnë mbështetje për ato të vjetra dhe të dobëta (TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA , SHA1, MD5). Një vit më parë, përqindja e trafikut që përdor këto protokolle nuk e kalonte gjysmën për qind dhe tani është ulur edhe më shumë.
  • http:
    • Mbështetja e titullit HTTP është aktivizuar Politika e veçorive. Me ndihmën e tij, zhvilluesi i faqes mund të specifikojë se cilat veçori dhe API duhet të përdorë ose të mos përdorë shfletuesi (për shembull, optimizoni performancën e faqes). Politika e veçorive është disi e ngjashme me CSP, por kontrollon aftësitë e shfletuesit në vend të sigurisë. Si pasojë, kornizat ( ) në të cilin një domen tjetër është i hapur, nuk mund ta bëjë më Kërkoni qasje në vendndodhjen gjeografike, kamerën, mikrofonin, fotografimin e ekranit dhe ekranin e plotë, përveç rasteve kur lejohet shprehimisht nga Politika e Veçorisë.
    • Mbështetja e zbatuar Cross-Origin-Resource-Policy (CORP), me ndihmën e saj, faqet mund të bllokojnë disa kërkesa nga burime të palëve të treta (për shembull, të ndalojnë aksesin nga burimet e palëve të treta në skriptet dhe imazhet e faqes aktuale), gjë që parandalon sulmet spekulative të kanaleve anësore (Meltdown dhe Specter ), si dhe sulme duke përdorur skenarë ndër-site.
    • Ngjarja u shtua ndryshimi i gjuhës, i cili aktivizohet kur përdoruesi ndryshon gjuhën e tij të preferuar.
  • CSS:
    • Mbështetja e pronës është aktivizuar tekst-nënvizoj-pozicion, e cila ju lejon të kontrolloni pozicionin e nënvizimit (për shembull, vendosni nënvizimin poshtë nënshkrimeve të një formule kimike).
    • Vlerat e pasurisë tekst-nënvizoj-offset и tekst-zbukurim-trashësi tani mund të shprehet si përqindje.
    • Prona skicë-stili tani ka mbështetje për vlerën automatike.
    • Ndërprerë mbështetje për vetitë -moz-column-*, të cilat duhet të zëvendësohen nga vetitë standarde pa parashtesë.
  • javascript:
  • Mjetet e zhvilluesit:
    • Njihni rregullat e thyera të CSS tani merr parasysh pozicionimi i elementeve.
    • Korrigjuesi i JavaScript i mesuar korrigjimi i punëtorëve të uebit të mbivendosur.
    • Integrim i përmirësuar me shtesën React Developer Tools.

Burimi: linux.org.ru

Shto një koment